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)
-