Class MethodSelectorResolver
java.lang.Object
org.junit.jupiter.engine.discovery.MethodSelectorResolver
- All Implemented Interfaces:
SelectorResolver
- Since:
- 5.5
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.junit.platform.engine.support.discovery.SelectorResolver
SelectorResolver.Context, SelectorResolver.Match, SelectorResolver.Resolution
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final JupiterConfiguration
private static final org.junit.platform.commons.logging.Logger
private static final MethodFinder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate Supplier
<Set<? extends DiscoverySelector>> expansionCallback
(TestDescriptor testDescriptor) resolve
(IterationSelector selector, SelectorResolver.Context context) Resolve the suppliedIterationSelector
using the suppliedContext
.resolve
(MethodSelector selector, SelectorResolver.Context context) Resolve the suppliedMethodSelector
using the suppliedContext
.resolve
(NestedMethodSelector selector, SelectorResolver.Context context) Resolve the suppliedNestedMethodSelector
using the suppliedContext
.resolve
(UniqueIdSelector selector, SelectorResolver.Context context) Resolve the suppliedUniqueIdSelector
using the suppliedContext
.private SelectorResolver.Resolution
resolve
(SelectorResolver.Context context, List<Class<?>> enclosingClasses, Class<?> testClass, Supplier<Method> methodSupplier, BiFunction<TestDescriptor, Supplier<Set<? extends DiscoverySelector>>, SelectorResolver.Match> matchFactory)
-
Field Details
-
logger
private static final org.junit.platform.commons.logging.Logger logger -
methodFinder
-
testClassPredicate
-
configuration
-
-
Constructor Details
-
MethodSelectorResolver
MethodSelectorResolver(JupiterConfiguration configuration)
-
-
Method Details
-
resolve
public SelectorResolver.Resolution resolve(MethodSelector selector, SelectorResolver.Context context) Description copied from interface:SelectorResolver
Resolve the suppliedMethodSelector
using the suppliedContext
.The default implementation delegates to
SelectorResolver.resolve(DiscoverySelector, Context)
.- Specified by:
resolve
in interfaceSelectorResolver
- Parameters:
selector
- the selector to be resolved; nevernull
context
- the context to be used for resolving the selector; nevernull
- Returns:
- a
Resolution
ofunresolved()
,selectors()
, ormatches()
; nevernull
- See Also:
-
resolve
public SelectorResolver.Resolution resolve(NestedMethodSelector selector, SelectorResolver.Context context) Description copied from interface:SelectorResolver
Resolve the suppliedNestedMethodSelector
using the suppliedContext
.The default implementation delegates to
SelectorResolver.resolve(DiscoverySelector, Context)
.- Specified by:
resolve
in interfaceSelectorResolver
- Parameters:
selector
- the selector to be resolved; nevernull
context
- the context to be used for resolving the selector; nevernull
- Returns:
- a
Resolution
ofunresolved()
,selectors()
, ormatches()
; nevernull
- See Also:
-
resolve
private SelectorResolver.Resolution resolve(SelectorResolver.Context context, List<Class<?>> enclosingClasses, Class<?> testClass, Supplier<Method> methodSupplier, BiFunction<TestDescriptor, Supplier<Set<? extends DiscoverySelector>>, SelectorResolver.Match> matchFactory) -
resolve
public SelectorResolver.Resolution resolve(UniqueIdSelector selector, SelectorResolver.Context context) Description copied from interface:SelectorResolver
Resolve the suppliedUniqueIdSelector
using the suppliedContext
.The default implementation delegates to
SelectorResolver.resolve(DiscoverySelector, Context)
.- Specified by:
resolve
in interfaceSelectorResolver
- Parameters:
selector
- the selector to be resolved; nevernull
context
- the context to be used for resolving the selector; nevernull
- Returns:
- a
Resolution
ofunresolved()
,selectors()
, ormatches()
; nevernull
- See Also:
-
resolve
public SelectorResolver.Resolution resolve(IterationSelector selector, SelectorResolver.Context context) Description copied from interface:SelectorResolver
Resolve the suppliedIterationSelector
using the suppliedContext
.The default implementation delegates to
SelectorResolver.resolve(DiscoverySelector, Context)
.- Specified by:
resolve
in interfaceSelectorResolver
- Parameters:
selector
- the selector to be resolved; nevernull
context
- the context to be used for resolving the selector; nevernull
- Returns:
- a
Resolution
ofunresolved()
,selectors()
, ormatches()
; nevernull
- See Also:
-
expansionCallback
-