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 |
private static java.util.function.Predicate<java.lang.Class<?>> |
testClassPredicate |
| 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(IterationSelector selector,
SelectorResolver.Context context)
Resolve the supplied
IterationSelector using the supplied
Context. |
SelectorResolver.Resolution |
resolve(MethodSelector selector,
SelectorResolver.Context context)
Resolve the supplied
MethodSelector using the supplied
Context. |
SelectorResolver.Resolution |
resolve(NestedMethodSelector selector,
SelectorResolver.Context context)
Resolve the supplied
NestedMethodSelector using the supplied
Context. |
private SelectorResolver.Resolution |
resolve(SelectorResolver.Context context,
java.util.List<java.lang.Class<?>> enclosingClasses,
java.lang.Class<?> testClass,
java.util.function.Supplier<java.lang.reflect.Method> methodSupplier,
java.util.function.BiFunction<TestDescriptor,java.util.function.Supplier<java.util.Set<? extends DiscoverySelector>>,SelectorResolver.Match> matchFactory) |
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
private static final java.util.function.Predicate<java.lang.Class<?>> testClassPredicate
protected final JupiterConfiguration configuration
MethodSelectorResolver(JupiterConfiguration configuration)
public SelectorResolver.Resolution resolve(MethodSelector selector, SelectorResolver.Context context)
SelectorResolverMethodSelector using the supplied
Context.
The default implementation 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(NestedMethodSelector selector, SelectorResolver.Context context)
SelectorResolverNestedMethodSelector using the supplied
Context.
The default implementation 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 SelectorResolver.Resolution resolve(SelectorResolver.Context context, java.util.List<java.lang.Class<?>> enclosingClasses, java.lang.Class<?> testClass, java.util.function.Supplier<java.lang.reflect.Method> methodSupplier, java.util.function.BiFunction<TestDescriptor,java.util.function.Supplier<java.util.Set<? extends DiscoverySelector>>,SelectorResolver.Match> matchFactory)
public SelectorResolver.Resolution resolve(UniqueIdSelector selector, SelectorResolver.Context context)
SelectorResolverUniqueIdSelector using the supplied
Context.
The default implementation 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(IterationSelector selector, SelectorResolver.Context context)
SelectorResolverIterationSelector using the supplied
Context.
The default implementation 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)