Class ClassSelectorResolver
java.lang.Object
org.junit.platform.suite.engine.ClassSelectorResolver
- All Implemented Interfaces:
org.junit.platform.engine.support.discovery.SelectorResolver
final class ClassSelectorResolver
extends Object
implements org.junit.platform.engine.support.discovery.SelectorResolver
- Since:
- 1.8
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.junit.platform.engine.support.discovery.SelectorResolver
org.junit.platform.engine.support.discovery.SelectorResolver.Context, org.junit.platform.engine.support.discovery.SelectorResolver.Match, org.junit.platform.engine.support.discovery.SelectorResolver.Resolution -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.junit.platform.engine.ConfigurationParametersprivate final org.junit.platform.engine.EngineDiscoveryListenerprivate final org.junit.platform.engine.support.discovery.DiscoveryIssueReporterprivate final IsSuiteClassprivate final org.junit.platform.engine.OutputDirectoryCreatorprivate final SuiteEngineDescriptor -
Constructor Summary
ConstructorsConstructorDescriptionClassSelectorResolver(Predicate<String> classNameFilter, SuiteEngineDescriptor suiteEngineDescriptor, org.junit.platform.engine.ConfigurationParameters configurationParameters, org.junit.platform.engine.OutputDirectoryCreator outputDirectoryCreator, org.junit.platform.engine.EngineDiscoveryListener discoveryListener, org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter) -
Method Summary
Modifier and TypeMethodDescriptionprivate static booleancontainsCycle(org.junit.platform.engine.UniqueId id) private static StringcreateConfigContainsCycleMessage(Class<?> suiteClass, org.junit.platform.engine.UniqueId suiteId) private Optional<SuiteTestDescriptor> newSuiteDescriptor(Class<?> suiteClass, org.junit.platform.engine.TestDescriptor parent) org.junit.platform.engine.support.discovery.SelectorResolver.Resolutionresolve(org.junit.platform.engine.discovery.ClassSelector selector, org.junit.platform.engine.support.discovery.SelectorResolver.Context context) org.junit.platform.engine.support.discovery.SelectorResolver.Resolutionresolve(org.junit.platform.engine.discovery.UniqueIdSelector selector, org.junit.platform.engine.support.discovery.SelectorResolver.Context context) private static org.junit.platform.engine.support.discovery.SelectorResolver.ResolutiontoResolution(Optional<SuiteTestDescriptor> suite) tryLoadSuiteClass(org.junit.platform.engine.UniqueId.Segment segment) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.junit.platform.engine.support.discovery.SelectorResolver
resolve, resolve, resolve, resolve, resolve, resolve, resolve, resolve, resolve, resolve, resolve, resolve
-
Field Details
-
isSuiteClass
-
classNameFilter
-
suiteEngineDescriptor
-
configurationParameters
private final org.junit.platform.engine.ConfigurationParameters configurationParameters -
outputDirectoryCreator
private final org.junit.platform.engine.OutputDirectoryCreator outputDirectoryCreator -
discoveryListener
private final org.junit.platform.engine.EngineDiscoveryListener discoveryListener -
issueReporter
private final org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter
-
-
Constructor Details
-
ClassSelectorResolver
ClassSelectorResolver(Predicate<String> classNameFilter, SuiteEngineDescriptor suiteEngineDescriptor, org.junit.platform.engine.ConfigurationParameters configurationParameters, org.junit.platform.engine.OutputDirectoryCreator outputDirectoryCreator, org.junit.platform.engine.EngineDiscoveryListener discoveryListener, org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter)
-
-
Method Details
-
resolve
public org.junit.platform.engine.support.discovery.SelectorResolver.Resolution resolve(org.junit.platform.engine.discovery.ClassSelector selector, org.junit.platform.engine.support.discovery.SelectorResolver.Context context) - Specified by:
resolvein interfaceorg.junit.platform.engine.support.discovery.SelectorResolver
-
resolve
public org.junit.platform.engine.support.discovery.SelectorResolver.Resolution resolve(org.junit.platform.engine.discovery.UniqueIdSelector selector, org.junit.platform.engine.support.discovery.SelectorResolver.Context context) - Specified by:
resolvein interfaceorg.junit.platform.engine.support.discovery.SelectorResolver
-
tryLoadSuiteClass
-
toResolution
private static org.junit.platform.engine.support.discovery.SelectorResolver.Resolution toResolution(Optional<SuiteTestDescriptor> suite) -
newSuiteDescriptor
private Optional<SuiteTestDescriptor> newSuiteDescriptor(Class<?> suiteClass, org.junit.platform.engine.TestDescriptor parent) -
containsCycle
private static boolean containsCycle(org.junit.platform.engine.UniqueId id) -
createConfigContainsCycleMessage
-