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(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)
-
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 simply 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 simply 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) -
resolve
public SelectorResolver.Resolution resolve(UniqueIdSelector selector, SelectorResolver.Context context) Description copied from interface:SelectorResolverResolve the suppliedUniqueIdSelectorusing the suppliedContext.The default implementation simply 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
-