Class MethodSelectorResolver
- java.lang.Object
-
- org.junit.jupiter.engine.discovery.MethodSelectorResolver
-
- All Implemented Interfaces:
SelectorResolver
class MethodSelectorResolver extends java.lang.Object implements SelectorResolver
- Since:
- 5.5
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classMethodSelectorResolver.MethodType-
Nested classes/interfaces inherited from interface org.junit.platform.engine.support.discovery.SelectorResolver
SelectorResolver.Context, SelectorResolver.Match, SelectorResolver.Resolution
-
-
Field Summary
Fields Modifier and Type Field Description protected JupiterConfigurationconfigurationprivate static Loggerloggerprivate static MethodFindermethodFinderprivate static java.util.function.Predicate<java.lang.Class<?>>testClassPredicate
-
Constructor Summary
Constructors Constructor Description MethodSelectorResolver(JupiterConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.util.function.Supplier<java.util.Set<? extends DiscoverySelector>>expansionCallback(TestDescriptor testDescriptor)SelectorResolver.Resolutionresolve(MethodSelector selector, SelectorResolver.Context context)Resolve the suppliedMethodSelectorusing the suppliedContext.SelectorResolver.Resolutionresolve(NestedMethodSelector selector, SelectorResolver.Context context)Resolve the suppliedNestedMethodSelectorusing the suppliedContext.SelectorResolver.Resolutionresolve(UniqueIdSelector selector, SelectorResolver.Context context)Resolve the suppliedUniqueIdSelectorusing the suppliedContext.private SelectorResolver.Resolutionresolve(SelectorResolver.Context context, java.util.List<java.lang.Class<?>> enclosingClasses, java.lang.Class<?> testClass, java.util.function.Supplier<java.lang.reflect.Method> methodSupplier)
-
-
-
Field Detail
-
logger
private static final Logger logger
-
methodFinder
private static final MethodFinder methodFinder
-
testClassPredicate
private static final java.util.function.Predicate<java.lang.Class<?>> testClassPredicate
-
configuration
protected final JupiterConfiguration configuration
-
-
Constructor Detail
-
MethodSelectorResolver
MethodSelectorResolver(JupiterConfiguration configuration)
-
-
Method Detail
-
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:
SelectorResolver.resolve(DiscoverySelector, Context)
-
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:
SelectorResolver.resolve(DiscoverySelector, Context)
-
resolve
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)
-
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:
SelectorResolver.resolve(DiscoverySelector, Context)
-
expansionCallback
private java.util.function.Supplier<java.util.Set<? extends DiscoverySelector>> expansionCallback(TestDescriptor testDescriptor)
-
-