Module org.junit.jupiter.engine
Class LifecycleMethodUtils
- java.lang.Object
-
- org.junit.jupiter.engine.descriptor.LifecycleMethodUtils
-
final class LifecycleMethodUtils extends java.lang.Object
Collection of utilities for working with test lifecycle methods.- Since:
- 5.0
-
-
Constructor Summary
Constructors Modifier Constructor Description private
LifecycleMethodUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static void
assertNonStatic(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType, java.lang.reflect.Method method)
private static void
assertStatic(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType, java.lang.reflect.Method method)
private static void
assertVoid(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType, java.lang.reflect.Method method)
(package private) static java.util.List<java.lang.reflect.Method>
findAfterAllMethods(java.lang.Class<?> testClass, boolean requireStatic)
(package private) static java.util.List<java.lang.reflect.Method>
findAfterEachMethods(java.lang.Class<?> testClass)
(package private) static java.util.List<java.lang.reflect.Method>
findBeforeAllMethods(java.lang.Class<?> testClass, boolean requireStatic)
(package private) static java.util.List<java.lang.reflect.Method>
findBeforeEachMethods(java.lang.Class<?> testClass)
private static java.util.List<java.lang.reflect.Method>
findMethodsAndAssertNonStaticAndNonPrivate(java.lang.Class<?> testClass, java.lang.Class<? extends java.lang.annotation.Annotation> annotationType, ReflectionUtils.HierarchyTraversalMode traversalMode)
private static java.util.List<java.lang.reflect.Method>
findMethodsAndAssertStaticAndNonPrivate(java.lang.Class<?> testClass, boolean requireStatic, java.lang.Class<? extends java.lang.annotation.Annotation> annotationType, ReflectionUtils.HierarchyTraversalMode traversalMode)
private static java.util.List<java.lang.reflect.Method>
findMethodsAndCheckVoidReturnType(java.lang.Class<?> testClass, java.lang.Class<? extends java.lang.annotation.Annotation> annotationType, ReflectionUtils.HierarchyTraversalMode traversalMode)
-
-
-
Method Detail
-
findBeforeAllMethods
static java.util.List<java.lang.reflect.Method> findBeforeAllMethods(java.lang.Class<?> testClass, boolean requireStatic)
-
findAfterAllMethods
static java.util.List<java.lang.reflect.Method> findAfterAllMethods(java.lang.Class<?> testClass, boolean requireStatic)
-
findBeforeEachMethods
static java.util.List<java.lang.reflect.Method> findBeforeEachMethods(java.lang.Class<?> testClass)
-
findAfterEachMethods
static java.util.List<java.lang.reflect.Method> findAfterEachMethods(java.lang.Class<?> testClass)
-
findMethodsAndAssertStaticAndNonPrivate
private static java.util.List<java.lang.reflect.Method> findMethodsAndAssertStaticAndNonPrivate(java.lang.Class<?> testClass, boolean requireStatic, java.lang.Class<? extends java.lang.annotation.Annotation> annotationType, ReflectionUtils.HierarchyTraversalMode traversalMode)
-
findMethodsAndAssertNonStaticAndNonPrivate
private static java.util.List<java.lang.reflect.Method> findMethodsAndAssertNonStaticAndNonPrivate(java.lang.Class<?> testClass, java.lang.Class<? extends java.lang.annotation.Annotation> annotationType, ReflectionUtils.HierarchyTraversalMode traversalMode)
-
findMethodsAndCheckVoidReturnType
private static java.util.List<java.lang.reflect.Method> findMethodsAndCheckVoidReturnType(java.lang.Class<?> testClass, java.lang.Class<? extends java.lang.annotation.Annotation> annotationType, ReflectionUtils.HierarchyTraversalMode traversalMode)
-
assertStatic
private static void assertStatic(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType, java.lang.reflect.Method method)
-
assertNonStatic
private static void assertNonStatic(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType, java.lang.reflect.Method method)
-
assertVoid
private static void assertVoid(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType, java.lang.reflect.Method method)
-
-