Class ClassSelectorResolver
- java.lang.Object
-
- org.junit.jupiter.engine.discovery.ClassSelectorResolver
-
- All Implemented Interfaces:
SelectorResolver
class ClassSelectorResolver extends java.lang.Object implements 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
Fields Modifier and Type Field Description private java.util.function.Predicate<java.lang.String>
classNameFilter
private JupiterConfiguration
configuration
private static IsNestedTestClass
isNestedTestClass
private static IsTestClassWithTests
isTestClassWithTests
-
Constructor Summary
Constructors Constructor Description ClassSelectorResolver(java.util.function.Predicate<java.lang.String> classNameFilter, JupiterConfiguration configuration)
-
Method Summary
-
-
-
Field Detail
-
isTestClassWithTests
private static final IsTestClassWithTests isTestClassWithTests
-
isNestedTestClass
private static final IsNestedTestClass isNestedTestClass
-
classNameFilter
private final java.util.function.Predicate<java.lang.String> classNameFilter
-
configuration
private final JupiterConfiguration configuration
-
-
Constructor Detail
-
ClassSelectorResolver
ClassSelectorResolver(java.util.function.Predicate<java.lang.String> classNameFilter, JupiterConfiguration configuration)
-
-
Method Detail
-
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:
SelectorResolver.resolve(DiscoverySelector, Context)
-
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:
SelectorResolver.resolve(DiscoverySelector, Context)
-
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:
SelectorResolver.resolve(DiscoverySelector, Context)
-
newClassTestDescriptor
private ClassTestDescriptor newClassTestDescriptor(TestDescriptor parent, java.lang.Class<?> testClass)
-
newNestedClassTestDescriptor
private NestedClassTestDescriptor newNestedClassTestDescriptor(TestDescriptor parent, java.lang.Class<?> testClass)
-
toResolution
private SelectorResolver.Resolution toResolution(java.util.Optional<? extends ClassBasedTestDescriptor> testDescriptor)
-
selectClass
private DiscoverySelector selectClass(java.util.List<java.lang.Class<?>> classes)
-
selectMethod
private DiscoverySelector selectMethod(java.util.List<java.lang.Class<?>> classes, java.lang.reflect.Method method)
-
-