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 classEngineDiscoveryRequestResolution.DefaultContext
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<DiscoverySelector,SelectorResolver.Context>contextBySelectorprivate SelectorResolver.ContextdefaultContextprivate TestDescriptorengineDescriptorprivate java.util.Queue<DiscoverySelector>remainingSelectorsprivate EngineDiscoveryRequestrequestprivate java.util.Map<DiscoverySelector,SelectorResolver.Resolution>resolvedSelectorsprivate java.util.Map<UniqueId,SelectorResolver.Match>resolvedUniqueIdsprivate java.util.List<SelectorResolver>resolversprivate 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 voidenqueueAdditionalSelectors(SelectorResolver.Resolution resolution)private SelectorResolver.ContextgetContext(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 voidresolveCompletely(DiscoverySelector selector)private java.util.Optional<SelectorResolver.Resolution>resolveUniqueId(UniqueIdSelector selector)(package private) voidrun()
-
-
-
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)
-
-