Package org.junit.platform.suite.engine
Class IsSuiteClass
- java.lang.Object
-
- org.junit.platform.suite.engine.IsSuiteClass
-
- All Implemented Interfaces:
java.util.function.Predicate<java.lang.Class<?>>
final class IsSuiteClass extends java.lang.Object implements java.util.function.Predicate<java.lang.Class<?>>- Since:
- 1.8
-
-
Field Summary
Fields Modifier and Type Field Description private DiscoveryIssueReporter.Condition<java.lang.Class<?>>condition
-
Constructor Summary
Constructors Constructor Description IsSuiteClass(DiscoveryIssueReporter issueReporter)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static DiscoveryIssuecreateIssue(java.lang.Class<?> testClass, java.lang.String detailMessage)private booleanhasSuiteAnnotation(java.lang.Class<?> testClass)private static DiscoveryIssueReporter.Condition<java.lang.Class<?>>isNotInner(DiscoveryIssueReporter issueReporter)private static DiscoveryIssueReporter.Condition<java.lang.Class<?>>isNotLocal(DiscoveryIssueReporter issueReporter)private static DiscoveryIssueReporter.Condition<java.lang.Class<?>>isNotPrivateUnlessAbstract(DiscoveryIssueReporter issueReporter)booleantest(java.lang.Class<?> testClass)
-
-
-
Field Detail
-
condition
private final DiscoveryIssueReporter.Condition<java.lang.Class<?>> condition
-
-
Constructor Detail
-
IsSuiteClass
IsSuiteClass(DiscoveryIssueReporter issueReporter)
-
-
Method Detail
-
test
public boolean test(java.lang.Class<?> testClass)
- Specified by:
testin interfacejava.util.function.Predicate<java.lang.Class<?>>
-
hasSuiteAnnotation
private boolean hasSuiteAnnotation(java.lang.Class<?> testClass)
-
isNotPrivateUnlessAbstract
private static DiscoveryIssueReporter.Condition<java.lang.Class<?>> isNotPrivateUnlessAbstract(DiscoveryIssueReporter issueReporter)
-
isNotLocal
private static DiscoveryIssueReporter.Condition<java.lang.Class<?>> isNotLocal(DiscoveryIssueReporter issueReporter)
-
isNotInner
private static DiscoveryIssueReporter.Condition<java.lang.Class<?>> isNotInner(DiscoveryIssueReporter issueReporter)
-
createIssue
private static DiscoveryIssue createIssue(java.lang.Class<?> testClass, java.lang.String detailMessage)
-
-