Class ClassSelectorResolver
java.lang.Object
org.junit.jupiter.engine.discovery.ClassSelectorResolver
- All Implemented Interfaces:
SelectorResolver
- Since:
- 5.5
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.junit.platform.engine.support.discovery.SelectorResolver
SelectorResolver.Context, SelectorResolver.Match, SelectorResolver.Resolution -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final JupiterConfigurationprivate static final IsNestedTestClassprivate static final IsTestClassWithTests -
Constructor Summary
ConstructorsConstructorDescriptionClassSelectorResolver(Predicate<String> classNameFilter, JupiterConfiguration configuration) -
Method Summary
Modifier and TypeMethodDescriptionprivate ClassTestDescriptornewClassTestDescriptor(TestDescriptor parent, Class<?> testClass) private NestedClassTestDescriptornewNestedClassTestDescriptor(TestDescriptor parent, Class<?> testClass) resolve(ClassSelector selector, SelectorResolver.Context context) Resolve the suppliedClassSelectorusing the suppliedContext.resolve(NestedClassSelector selector, SelectorResolver.Context context) Resolve the suppliedNestedClassSelectorusing the suppliedContext.resolve(UniqueIdSelector selector, SelectorResolver.Context context) Resolve the suppliedUniqueIdSelectorusing the suppliedContext.private DiscoverySelectorselectClass(List<Class<?>> classes) private DiscoverySelectorselectMethod(List<Class<?>> classes, Method method) private SelectorResolver.ResolutiontoResolution(Optional<? extends ClassBasedTestDescriptor> testDescriptor)
-
Field Details
-
isTestClassWithTests
-
isNestedTestClass
-
classNameFilter
-
configuration
-
-
Constructor Details
-
ClassSelectorResolver
ClassSelectorResolver(Predicate<String> classNameFilter, JupiterConfiguration configuration)
-
-
Method Details
-
resolve
public SelectorResolver.Resolution resolve(ClassSelector selector, SelectorResolver.Context context) Description copied from interface:SelectorResolverResolve the suppliedClassSelectorusing 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(NestedClassSelector selector, SelectorResolver.Context context) Description copied from interface:SelectorResolverResolve the suppliedNestedClassSelectorusing 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(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:
-
newClassTestDescriptor
-
newNestedClassTestDescriptor
private NestedClassTestDescriptor newNestedClassTestDescriptor(TestDescriptor parent, Class<?> testClass) -
toResolution
private SelectorResolver.Resolution toResolution(Optional<? extends ClassBasedTestDescriptor> testDescriptor) -
selectClass
-
selectMethod
-