Class TestClassPredicates
java.lang.Object
org.junit.jupiter.engine.discovery.predicates.TestClassPredicates
Predicates for determining whether a class is a JUnit Jupiter test class.
- Since:
- 5.13
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final DiscoveryIssueReporter.Condition<Class<?>> private final DiscoveryIssueReporter.Condition<Class<?>> private final DiscoveryIssueReporter.Condition<Class<?>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static DiscoveryIssuecreateIssue(String prefix, Class<?> testClass, String detailMessage) private static DiscoveryIssuecreateIssue(String prefix, Class<?> testClass, String detailMessage, String effect) private booleanhasNestedTests(Class<?> candidate, Set<Class<?>> seen) private booleanhasTestOrTestFactoryOrTestTemplateMethods(Class<?> candidate) private static booleanisAnnotatedButNotComposed(Class<?> candidate, Class<? extends Annotation> annotationType) private static DiscoveryIssueReporter.Condition<Class<?>> isInner(DiscoveryIssueReporter issueReporter) private static DiscoveryIssueReporter.Condition<Class<?>> isNotAnonymous(DiscoveryIssueReporter issueReporter) private static DiscoveryIssueReporter.Condition<Class<?>> isNotInnerUnlessAbstract(DiscoveryIssueReporter issueReporter) private static DiscoveryIssueReporter.Condition<Class<?>> isNotLocal(DiscoveryIssueReporter issueReporter) private static DiscoveryIssueReporter.Condition<Class<?>> isNotPrivateUnlessAbstract(String prefix, DiscoveryIssueReporter issueReporter) booleanisValidNestedTestClass(Class<?> candidate) booleanisValidStandaloneTestClass(Class<?> candidate) booleanlooksLikeIntendedTestClass(Class<?> candidate) private booleanlooksLikeIntendedTestClass(Class<?> candidate, Set<Class<?>> seen) validateNestedTestClass(Class<?> candidate)
-
Field Details
-
isAnnotatedWithNested
-
isAnnotatedWithClassTemplate
-
isAnnotatedWithNestedAndValid
-
looksLikeNestedOrStandaloneTestClass
-
isTestOrTestFactoryOrTestTemplateMethod
-
isNotPrivateUnlessAbstractNestedClass
-
isInnerNestedClass
-
isValidStandaloneTestClass
-
-
Constructor Details
-
TestClassPredicates
-
-
Method Details
-
looksLikeIntendedTestClass
-
looksLikeIntendedTestClass
-
isValidNestedTestClass
-
validateNestedTestClass
-
isValidStandaloneTestClass
-
hasTestOrTestFactoryOrTestTemplateMethods
-
hasNestedTests
-
isNotPrivateUnlessAbstract
private static DiscoveryIssueReporter.Condition<Class<?>> isNotPrivateUnlessAbstract(String prefix, DiscoveryIssueReporter issueReporter) -
isNotLocal
private static DiscoveryIssueReporter.Condition<Class<?>> isNotLocal(DiscoveryIssueReporter issueReporter) -
isInner
private static DiscoveryIssueReporter.Condition<Class<?>> isInner(DiscoveryIssueReporter issueReporter) -
isNotInnerUnlessAbstract
private static DiscoveryIssueReporter.Condition<Class<?>> isNotInnerUnlessAbstract(DiscoveryIssueReporter issueReporter) -
isNotAnonymous
private static DiscoveryIssueReporter.Condition<Class<?>> isNotAnonymous(DiscoveryIssueReporter issueReporter) -
createIssue
-
createIssue
private static DiscoveryIssue createIssue(String prefix, Class<?> testClass, String detailMessage, String effect) -
isAnnotatedButNotComposed
private static boolean isAnnotatedButNotComposed(Class<?> candidate, Class<? extends Annotation> annotationType)
-