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 SelectorResolver
SelectorResolver.Context, SelectorResolver.Match, SelectorResolver.Resolution -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final JupiterConfigurationprivate final DiscoveryIssueReporterprivate static final MethodSegmentResolverprivate final List<MethodSelectorResolver.MethodType> -
Constructor Summary
ConstructorsConstructorDescriptionMethodSelectorResolver(JupiterConfiguration configuration, DiscoveryIssueReporter issueReporter) -
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.resolve(DiscoverySelector selector, SelectorResolver.Context context) Resolve the suppliedDiscoverySelectorusing 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
-
methodSegmentResolver
-
testClassPredicate
-
configuration
-
issueReporter
-
methodTypes
-
-
Constructor Details
-
MethodSelectorResolver
MethodSelectorResolver(JupiterConfiguration configuration, DiscoveryIssueReporter issueReporter)
-
-
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
public SelectorResolver.Resolution resolve(DiscoverySelector selector, SelectorResolver.Context context) Description copied from interface:SelectorResolverResolve the suppliedDiscoverySelectorusing the suppliedContext.This method is only called if none of the overloaded variants match.
The default implementation returns
unresolved().- 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
-