Class LifecycleMethodUtils
java.lang.Object
org.junit.jupiter.engine.descriptor.LifecycleMethodUtils
Collection of utilities for working with test lifecycle methods.
- Since:
- 5.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static Stringprivate static org.junit.platform.engine.DiscoveryIssuecreateIssue(org.junit.platform.engine.DiscoveryIssue.Severity severity, String message, Method method) findAfterAllMethods(Class<?> testClass, boolean requireStatic, org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter) findAfterEachMethods(Class<?> testClass, org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter) findAllClassTemplateInvocationLifecycleMethods(Class<?> testClass) findBeforeAllMethods(Class<?> testClass, boolean requireStatic, org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter) findBeforeEachMethods(Class<?> testClass, org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter) private static Optional<org.junit.jupiter.api.extension.ClassTemplateInvocationLifecycleMethod> findMethodsAndCheckNonStatic(Class<?> testClass, Class<? extends Annotation> annotationType, org.junit.platform.commons.support.HierarchyTraversalMode traversalMode, org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter) findMethodsAndCheckStatic(Class<?> testClass, boolean requireStatic, Class<? extends Annotation> annotationType, org.junit.platform.commons.support.HierarchyTraversalMode traversalMode, org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter) findMethodsAndCheckVoidReturnType(Class<?> testClass, Class<? extends Annotation> annotationType, org.junit.platform.commons.support.HierarchyTraversalMode traversalMode, org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter, org.junit.platform.engine.support.discovery.DiscoveryIssueReporter.Condition<? super Method> additionalCondition) private static org.junit.platform.engine.support.discovery.DiscoveryIssueReporter.Condition<Method> isNotPrivateError(org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter) private static org.junit.platform.engine.support.discovery.DiscoveryIssueReporter.Condition<Method> isNotPrivateWarning(org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter, Supplier<String> annotationNameProvider) private static org.junit.platform.engine.support.discovery.DiscoveryIssueReporter.Condition<Method> isNotStatic(org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter, Function<Method, String> annotationNameProvider) private static org.junit.platform.engine.support.discovery.DiscoveryIssueReporter.Condition<Method> isStatic(org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter, Function<Method, String> annotationNameProvider) private static org.junit.platform.engine.support.discovery.DiscoveryIssueReporter.Condition<Method> returnsPrimitiveVoid(org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter, Function<Method, String> annotationNameProvider) (package private) static voidvalidateClassTemplateInvocationLifecycleMethodsAreDeclaredCorrectly(Class<?> testClass, boolean requireStatic, org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter) (package private) static voidvalidateNoClassTemplateInvocationLifecycleMethodsAreDeclared(Class<?> testClass, org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter)
-
Constructor Details
-
LifecycleMethodUtils
private LifecycleMethodUtils()
-
-
Method Details
-
findBeforeAllMethods
-
findAfterAllMethods
-
findBeforeEachMethods
-
findAfterEachMethods
-
validateNoClassTemplateInvocationLifecycleMethodsAreDeclared
static void validateNoClassTemplateInvocationLifecycleMethodsAreDeclared(Class<?> testClass, org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter) -
validateClassTemplateInvocationLifecycleMethodsAreDeclaredCorrectly
static void validateClassTemplateInvocationLifecycleMethodsAreDeclaredCorrectly(Class<?> testClass, boolean requireStatic, org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter) -
findAllClassTemplateInvocationLifecycleMethods
-
findMethodsAndCheckStatic
private static List<Method> findMethodsAndCheckStatic(Class<?> testClass, boolean requireStatic, Class<? extends Annotation> annotationType, org.junit.platform.commons.support.HierarchyTraversalMode traversalMode, org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter) -
findMethodsAndCheckNonStatic
private static List<Method> findMethodsAndCheckNonStatic(Class<?> testClass, Class<? extends Annotation> annotationType, org.junit.platform.commons.support.HierarchyTraversalMode traversalMode, org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter) -
findMethodsAndCheckVoidReturnType
private static List<Method> findMethodsAndCheckVoidReturnType(Class<?> testClass, Class<? extends Annotation> annotationType, org.junit.platform.commons.support.HierarchyTraversalMode traversalMode, org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter, org.junit.platform.engine.support.discovery.DiscoveryIssueReporter.Condition<? super Method> additionalCondition) -
isStatic
-
isNotStatic
-
isNotPrivateError
private static org.junit.platform.engine.support.discovery.DiscoveryIssueReporter.Condition<Method> isNotPrivateError(org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter) -
isNotPrivateWarning
-
returnsPrimitiveVoid
-
classTemplateInvocationLifecycleMethodAnnotationName
-
findClassTemplateInvocationLifecycleMethodAnnotation
-
createIssue
-