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 org.junit.platform.engine.support.discovery.DiscoveryIssueReporter.Condition<Class<?>> private final org.junit.platform.engine.support.discovery.DiscoveryIssueReporter.Condition<Class<?>> private final org.junit.platform.engine.support.discovery.DiscoveryIssueReporter.Condition<Class<?>> -
Constructor Summary
ConstructorsConstructorDescriptionTestClassPredicates(org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter) -
Method Summary
Modifier and TypeMethodDescriptionprivate static org.junit.platform.engine.DiscoveryIssuecreateIssue(String prefix, Class<?> testClass, String detailMessage) private static org.junit.platform.engine.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 org.junit.platform.engine.support.discovery.DiscoveryIssueReporter.Condition<Class<?>> isInner(org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter) private static org.junit.platform.engine.support.discovery.DiscoveryIssueReporter.Condition<Class<?>> isNotAnonymous(org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter) private static org.junit.platform.engine.support.discovery.DiscoveryIssueReporter.Condition<Class<?>> isNotInnerUnlessAbstract(org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter) private static org.junit.platform.engine.support.discovery.DiscoveryIssueReporter.Condition<Class<?>> isNotLocal(org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter) private static org.junit.platform.engine.support.discovery.DiscoveryIssueReporter.Condition<Class<?>> isNotPrivateUnlessAbstract(String prefix, org.junit.platform.engine.support.discovery.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
private final org.junit.platform.engine.support.discovery.DiscoveryIssueReporter.Condition<Class<?>> isNotPrivateUnlessAbstractNestedClass -
isInnerNestedClass
private final org.junit.platform.engine.support.discovery.DiscoveryIssueReporter.Condition<Class<?>> isInnerNestedClass -
isValidStandaloneTestClass
private final org.junit.platform.engine.support.discovery.DiscoveryIssueReporter.Condition<Class<?>> isValidStandaloneTestClass
-
-
Constructor Details
-
TestClassPredicates
public TestClassPredicates(org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter)
-
-
Method Details
-
looksLikeIntendedTestClass
-
looksLikeIntendedTestClass
-
isValidNestedTestClass
-
validateNestedTestClass
-
isValidStandaloneTestClass
-
hasTestOrTestFactoryOrTestTemplateMethods
-
hasNestedTests
-
isNotPrivateUnlessAbstract
-
isNotLocal
private static org.junit.platform.engine.support.discovery.DiscoveryIssueReporter.Condition<Class<?>> isNotLocal(org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter) -
isInner
private static org.junit.platform.engine.support.discovery.DiscoveryIssueReporter.Condition<Class<?>> isInner(org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter) -
isNotInnerUnlessAbstract
private static org.junit.platform.engine.support.discovery.DiscoveryIssueReporter.Condition<Class<?>> isNotInnerUnlessAbstract(org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter) -
isNotAnonymous
private static org.junit.platform.engine.support.discovery.DiscoveryIssueReporter.Condition<Class<?>> isNotAnonymous(org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter) -
createIssue
-
createIssue
-
isAnnotatedButNotComposed
private static boolean isAnnotatedButNotComposed(Class<?> candidate, Class<? extends Annotation> annotationType)
-