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 JupiterConfiguration
private static final IsNestedTestClass
private static final IsTestClassWithTests
-
Constructor Summary
ConstructorsConstructorDescriptionClassSelectorResolver
(Predicate<String> classNameFilter, JupiterConfiguration configuration) -
Method Summary
Modifier and TypeMethodDescriptionprivate ClassTestDescriptor
newClassTestDescriptor
(TestDescriptor parent, Class<?> testClass) private NestedClassTestDescriptor
newNestedClassTestDescriptor
(TestDescriptor parent, Class<?> testClass) resolve
(ClassSelector selector, SelectorResolver.Context context) Resolve the suppliedClassSelector
using the suppliedContext
.resolve
(NestedClassSelector selector, SelectorResolver.Context context) Resolve the suppliedNestedClassSelector
using the suppliedContext
.resolve
(UniqueIdSelector selector, SelectorResolver.Context context) Resolve the suppliedUniqueIdSelector
using the suppliedContext
.private DiscoverySelector
selectClass
(List<Class<?>> classes) private DiscoverySelector
selectMethod
(List<Class<?>> classes, Method method) private SelectorResolver.Resolution
toResolution
(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:SelectorResolver
Resolve the suppliedClassSelector
using the suppliedContext
.The default implementation delegates to
SelectorResolver.resolve(DiscoverySelector, Context)
.- Specified by:
resolve
in interfaceSelectorResolver
- Parameters:
selector
- the selector to be resolved; nevernull
context
- the context to be used for resolving the selector; nevernull
- Returns:
- a
Resolution
ofunresolved()
,selectors()
, ormatches()
; nevernull
- See Also:
-
resolve
public SelectorResolver.Resolution resolve(NestedClassSelector selector, SelectorResolver.Context context) Description copied from interface:SelectorResolver
Resolve the suppliedNestedClassSelector
using the suppliedContext
.The default implementation delegates to
SelectorResolver.resolve(DiscoverySelector, Context)
.- Specified by:
resolve
in interfaceSelectorResolver
- Parameters:
selector
- the selector to be resolved; nevernull
context
- the context to be used for resolving the selector; nevernull
- Returns:
- a
Resolution
ofunresolved()
,selectors()
, ormatches()
; nevernull
- See Also:
-
resolve
public SelectorResolver.Resolution resolve(UniqueIdSelector selector, SelectorResolver.Context context) Description copied from interface:SelectorResolver
Resolve the suppliedUniqueIdSelector
using the suppliedContext
.The default implementation delegates to
SelectorResolver.resolve(DiscoverySelector, Context)
.- Specified by:
resolve
in interfaceSelectorResolver
- Parameters:
selector
- the selector to be resolved; nevernull
context
- the context to be used for resolving the selector; nevernull
- Returns:
- a
Resolution
ofunresolved()
,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
-