Class IsTestFactoryMethod
java.lang.Object
org.junit.jupiter.engine.discovery.predicates.IsTestableMethod
org.junit.jupiter.engine.discovery.predicates.IsTestFactoryMethod
Test if a method is a JUnit Jupiter
@TestFactory method.
NOTE: this predicate does not check if a candidate method
has an appropriate return type for a @TestFactory method.
- Since:
- 5.0
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static DiscoveryIssue.Builderprivate static DiscoveryIssueReporter.Condition<Method> hasCompatibleReturnType(Class<? extends Annotation> annotationType, DiscoveryIssueReporter issueReporter) private static booleanisCompatible(Method method, DiscoveryIssueReporter issueReporter) private static booleanisCompatibleContainerType(Method method, DiscoveryIssueReporter issueReporter) Methods inherited from class IsTestableMethod
createIssue, hasVoidReturnType, test
-
Field Details
-
EXPECTED_RETURN_TYPE_MESSAGE
-
-
Constructor Details
-
IsTestFactoryMethod
-
-
Method Details
-
hasCompatibleReturnType
private static DiscoveryIssueReporter.Condition<Method> hasCompatibleReturnType(Class<? extends Annotation> annotationType, DiscoveryIssueReporter issueReporter) -
isCompatible
-
isCompatibleContainerType
private static boolean isCompatibleContainerType(Method method, DiscoveryIssueReporter issueReporter) -
createTooGenericReturnTypeIssue
-