Class EngineDiscoveryRequestResolution
- java.lang.Object
-
- org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution
-
class EngineDiscoveryRequestResolution extends java.lang.Object
- Since:
- 1.5
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private class
EngineDiscoveryRequestResolution.DefaultContext
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<DiscoverySelector,SelectorResolver.Context>
contextBySelector
private SelectorResolver.Context
defaultContext
private TestDescriptor
engineDescriptor
private java.util.Queue<DiscoverySelector>
remainingSelectors
private EngineDiscoveryRequest
request
private java.util.Map<DiscoverySelector,SelectorResolver.Resolution>
resolvedSelectors
private java.util.Map<UniqueId,SelectorResolver.Match>
resolvedUniqueIds
private java.util.List<SelectorResolver>
resolvers
private java.util.List<TestDescriptor.Visitor>
visitors
-
Constructor Summary
Constructors Constructor Description EngineDiscoveryRequestResolution(EngineDiscoveryRequest request, TestDescriptor engineDescriptor, java.util.List<SelectorResolver> resolvers, java.util.List<TestDescriptor.Visitor> visitors)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
enqueueAdditionalSelectors(SelectorResolver.Resolution resolution)
private SelectorResolver.Context
getContext(DiscoverySelector selector)
private java.util.Optional<SelectorResolver.Resolution>
resolve(DiscoverySelector selector)
private java.util.Optional<SelectorResolver.Resolution>
resolve(DiscoverySelector selector, java.util.function.Function<SelectorResolver,SelectorResolver.Resolution> resolutionFunction)
private void
resolveCompletely(DiscoverySelector selector)
private java.util.Optional<SelectorResolver.Resolution>
resolveUniqueId(UniqueIdSelector selector)
(package private) void
run()
-
-
-
Field Detail
-
request
private final EngineDiscoveryRequest request
-
defaultContext
private final SelectorResolver.Context defaultContext
-
resolvers
private final java.util.List<SelectorResolver> resolvers
-
visitors
private final java.util.List<TestDescriptor.Visitor> visitors
-
engineDescriptor
private final TestDescriptor engineDescriptor
-
resolvedSelectors
private final java.util.Map<DiscoverySelector,SelectorResolver.Resolution> resolvedSelectors
-
resolvedUniqueIds
private final java.util.Map<UniqueId,SelectorResolver.Match> resolvedUniqueIds
-
remainingSelectors
private final java.util.Queue<DiscoverySelector> remainingSelectors
-
contextBySelector
private final java.util.Map<DiscoverySelector,SelectorResolver.Context> contextBySelector
-
-
Constructor Detail
-
EngineDiscoveryRequestResolution
EngineDiscoveryRequestResolution(EngineDiscoveryRequest request, TestDescriptor engineDescriptor, java.util.List<SelectorResolver> resolvers, java.util.List<TestDescriptor.Visitor> visitors)
-
-
Method Detail
-
run
void run()
-
resolveCompletely
private void resolveCompletely(DiscoverySelector selector)
-
enqueueAdditionalSelectors
private void enqueueAdditionalSelectors(SelectorResolver.Resolution resolution)
-
resolve
private java.util.Optional<SelectorResolver.Resolution> resolve(DiscoverySelector selector)
-
resolveUniqueId
private java.util.Optional<SelectorResolver.Resolution> resolveUniqueId(UniqueIdSelector selector)
-
getContext
private SelectorResolver.Context getContext(DiscoverySelector selector)
-
resolve
private java.util.Optional<SelectorResolver.Resolution> resolve(DiscoverySelector selector, java.util.function.Function<SelectorResolver,SelectorResolver.Resolution> resolutionFunction)
-
-