Class EngineDiscoveryRequestResolution
java.lang.Object
org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution
- Since:
- 1.5
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map
<DiscoverySelector, SelectorResolver.Context> private final SelectorResolver.Context
private final TestDescriptor
private final Queue
<DiscoverySelector> private final EngineDiscoveryRequest
private final Map
<DiscoverySelector, SelectorResolver.Resolution> private final Map
<UniqueId, SelectorResolver.Match> private final List
<SelectorResolver> private final List
<TestDescriptor.Visitor> -
Constructor Summary
ConstructorsConstructorDescriptionEngineDiscoveryRequestResolution
(EngineDiscoveryRequest request, TestDescriptor engineDescriptor, List<SelectorResolver> resolvers, List<TestDescriptor.Visitor> visitors) -
Method Summary
Modifier and TypeMethodDescriptionprivate void
private SelectorResolver.Context
getContext
(DiscoverySelector selector) private Optional
<SelectorResolver.Resolution> resolve
(DiscoverySelector selector) private Optional
<SelectorResolver.Resolution> resolve
(DiscoverySelector selector, Function<SelectorResolver, SelectorResolver.Resolution> resolutionFunction) private void
resolveCompletely
(DiscoverySelector selector) private Optional
<SelectorResolver.Resolution> resolveUniqueId
(UniqueIdSelector selector) (package private) void
run()
-
Field Details
-
request
-
defaultContext
-
resolvers
-
visitors
-
engineDescriptor
-
resolvedSelectors
-
resolvedUniqueIds
-
remainingSelectors
-
contextBySelector
-
-
Constructor Details
-
EngineDiscoveryRequestResolution
EngineDiscoveryRequestResolution(EngineDiscoveryRequest request, TestDescriptor engineDescriptor, List<SelectorResolver> resolvers, List<TestDescriptor.Visitor> visitors)
-
-
Method Details
-
run
void run() -
resolveCompletely
-
enqueueAdditionalSelectors
-
resolve
-
resolveUniqueId
-
getContext
-
resolve
private Optional<SelectorResolver.Resolution> resolve(DiscoverySelector selector, Function<SelectorResolver, SelectorResolver.Resolution> resolutionFunction)
-