class MethodSelectorResolver extends java.lang.Object implements SelectorResolver
| Modifier and Type | Class and Description |
|---|---|
private static class |
MethodSelectorResolver.MethodType |
SelectorResolver.Context, SelectorResolver.Match, SelectorResolver.Resolution| Modifier and Type | Field and Description |
|---|---|
protected JupiterConfiguration |
configuration |
private static Logger |
logger |
private static MethodFinder |
methodFinder |
| Constructor and Description |
|---|
MethodSelectorResolver(JupiterConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
private java.util.function.Supplier<java.util.Set<? extends DiscoverySelector>> |
expansionCallback(TestDescriptor testDescriptor) |
SelectorResolver.Resolution |
resolve(DiscoverySelector selector,
SelectorResolver.Context context)
Resolve the supplied
DiscoverySelector using the supplied
Context. |
SelectorResolver.Resolution |
resolve(MethodSelector selector,
SelectorResolver.Context context)
Resolve the supplied
MethodSelector using the supplied
Context. |
private SelectorResolver.Resolution |
resolve(SelectorResolver.Context context,
java.util.List<java.lang.Class<?>> enclosingClasses,
java.lang.Class<?> testClass,
java.lang.reflect.Method method) |
SelectorResolver.Resolution |
resolve(UniqueIdSelector selector,
SelectorResolver.Context context)
Resolve the supplied
UniqueIdSelector using the supplied
Context. |
private static final Logger logger
private static final MethodFinder methodFinder
protected final JupiterConfiguration configuration
MethodSelectorResolver(JupiterConfiguration configuration)
public SelectorResolver.Resolution resolve(MethodSelector selector, SelectorResolver.Context context)
SelectorResolverMethodSelector using the supplied
Context.
The default implementation simply delegates to SelectorResolver.resolve(DiscoverySelector, Context).
resolve in interface SelectorResolverselector - the selector to be resolved; never nullcontext - the context to be used for resolving the selector; never
nullResolution of unresolved(), selectors(), or matches(); never nullSelectorResolver.resolve(DiscoverySelector, Context)public SelectorResolver.Resolution resolve(DiscoverySelector selector, SelectorResolver.Context context)
SelectorResolverDiscoverySelector using the supplied
Context.
This method is only called if none of the overloaded variants match.
The default implementation returns unresolved().
resolve in interface SelectorResolverselector - the selector to be resolved; never nullcontext - the context to be used for resolving the selector; never
nullResolution of unresolved(), selectors(), or matches(); never nullSelectorResolver.Contextprivate SelectorResolver.Resolution resolve(SelectorResolver.Context context, java.util.List<java.lang.Class<?>> enclosingClasses, java.lang.Class<?> testClass, java.lang.reflect.Method method)
public SelectorResolver.Resolution resolve(UniqueIdSelector selector, SelectorResolver.Context context)
SelectorResolverUniqueIdSelector using the supplied
Context.
The default implementation simply delegates to SelectorResolver.resolve(DiscoverySelector, Context).
resolve in interface SelectorResolverselector - the selector to be resolved; never nullcontext - the context to be used for resolving the selector; never
nullResolution of unresolved(), selectors(), or matches(); never nullSelectorResolver.resolve(DiscoverySelector, Context)private java.util.function.Supplier<java.util.Set<? extends DiscoverySelector>> expansionCallback(TestDescriptor testDescriptor)