Top Fields Constructors Methods
org.junit.platform.suite.engine

pack-priv final Class ClassSelectorResolver

extends Object
implements SelectorResolver
Class Inheritance
All Implemented Interfaces
org.junit.platform.engine.support.discovery.SelectorResolver
Static Imports
org.junit.platform.engine.support.discovery.SelectorResolver.Resolution.unresolved

Since
1.8

Field Summary

Modifier and TypeField and Description
private final Predicate<String>
private final ConfigurationParameters
private final EngineDiscoveryListener
private final DiscoveryIssueReporter
private final IsSuiteClass
private final OutputDirectoryCreator
private final SuiteEngineDescriptor

Constructor Summary

AccessConstructor and Description
pack-priv
ClassSelectorResolver(Predicate<String> classNameFilter, SuiteEngineDescriptor suiteEngineDescriptor, ConfigurationParameters configurationParameters, OutputDirectoryCreator outputDirectoryCreator, EngineDiscoveryListener discoveryListener, DiscoveryIssueReporter issueReporter)

Method Summary

Modifier and TypeMethod and Description
private static boolean
private static String
private Optional<SuiteTestDescriptor>
newSuiteDescriptor(Class<?> suiteClass, TestDescriptor parent)

public SelectorResolver.Resolution
public SelectorResolver.Resolution
private static SelectorResolver.Resolution
private static Optional<Class<?>>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

classNameFilterback to summary
private final Predicate<String> classNameFilter
configurationParametersback to summary
private final ConfigurationParameters configurationParameters
discoveryListenerback to summary
private final EngineDiscoveryListener discoveryListener
issueReporterback to summary
private final DiscoveryIssueReporter issueReporter
isSuiteClassback to summary
private final IsSuiteClass isSuiteClass
outputDirectoryCreatorback to summary
private final OutputDirectoryCreator outputDirectoryCreator
suiteEngineDescriptorback to summary
private final SuiteEngineDescriptor suiteEngineDescriptor

Constructor Detail

ClassSelectorResolverback to summary
pack-priv ClassSelectorResolver(Predicate<String> classNameFilter, SuiteEngineDescriptor suiteEngineDescriptor, ConfigurationParameters configurationParameters, OutputDirectoryCreator outputDirectoryCreator, EngineDiscoveryListener discoveryListener, DiscoveryIssueReporter issueReporter)

Method Detail

containsCycleback to summary
private static boolean containsCycle(UniqueId id)
createConfigContainsCycleMessageback to summary
private static String createConfigContainsCycleMessage(Class<?> suiteClass, UniqueId suiteId)
newSuiteDescriptorback to summary
private Optional<SuiteTestDescriptor> newSuiteDescriptor(Class<?> suiteClass, TestDescriptor parent)
resolveback to summary
public SelectorResolver.Resolution resolve(ClassSelector selector, SelectorResolver.Context context)

Overrides default org.junit.platform.engine.support.discovery.SelectorResolver.resolve.

Doc from org.junit.platform.engine.support.discovery.SelectorResolver.resolve.

Resolve the supplied ClassSelector using the supplied Context.

The default implementation delegates to resolve(DiscoverySelector, Context).

Annotations
@Override
resolveback to summary
public SelectorResolver.Resolution resolve(UniqueIdSelector selector, SelectorResolver.Context context)

Overrides default org.junit.platform.engine.support.discovery.SelectorResolver.resolve.

Doc from org.junit.platform.engine.support.discovery.SelectorResolver.resolve.

Resolve the supplied UniqueIdSelector using the supplied Context.

The default implementation delegates to resolve(DiscoverySelector, Context).

Annotations
@Override
toResolutionback to summary
private static SelectorResolver.Resolution toResolution(Optional<SuiteTestDescriptor> suite)
tryLoadSuiteClassback to summary
private static Optional<Class<?>> tryLoadSuiteClass(UniqueId.Segment segment)