Module org.junit.jupiter.engine
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 JupiterConfigurationprivate static final Loggerprivate 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 suppliedIterationSelectorusing the suppliedContext.resolve(MethodSelector selector, SelectorResolver.Context context) Resolve the suppliedMethodSelectorusing the suppliedContext.resolve(NestedMethodSelector selector, SelectorResolver.Context context) Resolve the suppliedNestedMethodSelectorusing the suppliedContext.resolve(UniqueIdSelector selector, SelectorResolver.Context context) Resolve the suppliedUniqueIdSelectorusing the suppliedContext.private SelectorResolver.Resolutionresolve(SelectorResolver.Context context, List<Class<?>> enclosingClasses, Class<?> testClass, Supplier<Method> methodSupplier, BiFunction<TestDescriptor, Supplier<Set<? extends DiscoverySelector>>, SelectorResolver.Match> matchFactory)
-
Field Details
-
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:SelectorResolverResolve the suppliedMethodSelectorusing the suppliedContext.The default implementation delegates to
SelectorResolver.resolve(DiscoverySelector, Context).- Specified by:
resolvein interfaceSelectorResolver- Parameters:
selector- the selector to be resolved; nevernullcontext- the context to be used for resolving the selector; nevernull- Returns:
- a
Resolutionofunresolved(),selectors(), ormatches(); nevernull - See Also:
-
resolve
public SelectorResolver.Resolution resolve(NestedMethodSelector selector, SelectorResolver.Context context) Description copied from interface:SelectorResolverResolve the suppliedNestedMethodSelectorusing the suppliedContext.The default implementation delegates to
SelectorResolver.resolve(DiscoverySelector, Context).- Specified by:
resolvein interfaceSelectorResolver- Parameters:
selector- the selector to be resolved; nevernullcontext- the context to be used for resolving the selector; nevernull- Returns:
- a
Resolutionofunresolved(),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:SelectorResolverResolve the suppliedUniqueIdSelectorusing the suppliedContext.The default implementation delegates to
SelectorResolver.resolve(DiscoverySelector, Context).- Specified by:
resolvein interfaceSelectorResolver- Parameters:
selector- the selector to be resolved; nevernullcontext- the context to be used for resolving the selector; nevernull- Returns:
- a
Resolutionofunresolved(),selectors(), ormatches(); nevernull - See Also:
-
resolve
public SelectorResolver.Resolution resolve(IterationSelector selector, SelectorResolver.Context context) Description copied from interface:SelectorResolverResolve the suppliedIterationSelectorusing the suppliedContext.The default implementation delegates to
SelectorResolver.resolve(DiscoverySelector, Context).- Specified by:
resolvein interfaceSelectorResolver- Parameters:
selector- the selector to be resolved; nevernullcontext- the context to be used for resolving the selector; nevernull- Returns:
- a
Resolutionofunresolved(),selectors(), ormatches(); nevernull - See Also:
-
expansionCallback
-