Class ClassSelectorResolver
java.lang.Object
org.junit.jupiter.engine.discovery.ClassSelectorResolver
- All Implemented Interfaces:
org.junit.platform.engine.support.discovery.SelectorResolver
class ClassSelectorResolver
extends Object
implements org.junit.platform.engine.support.discovery.SelectorResolver
- Since:
- 5.5
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static classNested classes/interfaces inherited from interface org.junit.platform.engine.support.discovery.SelectorResolver
org.junit.platform.engine.support.discovery.SelectorResolver.Context, org.junit.platform.engine.support.discovery.SelectorResolver.Match, org.junit.platform.engine.support.discovery.SelectorResolver.Resolution -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final JupiterConfigurationprivate final org.junit.platform.engine.support.discovery.DiscoveryIssueReporterprivate final TestClassPredicates -
Constructor Summary
ConstructorsConstructorDescriptionClassSelectorResolver(Predicate<String> classNameFilter, JupiterConfiguration configuration, org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter) -
Method Summary
Modifier and TypeMethodDescriptionexpansionCallback(ClassBasedTestDescriptor testDescriptor) expansionCallback(org.junit.platform.engine.TestDescriptor testDescriptor, Supplier<List<Class<?>>> testClassesSupplier) getTestClasses(TestClassAware testDescriptor) private booleanisAcceptedStandaloneTestClass(Class<?> testClass) private ClassTemplateTestDescriptornewClassTemplateTestDescriptor(org.junit.platform.engine.TestDescriptor parent, Class<?> testClass) private ClassTemplateTestDescriptornewClassTemplateTestDescriptor(org.junit.platform.engine.TestDescriptor parent, String segmentType, ClassBasedTestDescriptor delegate) private ClassTestDescriptornewClassTestDescriptor(org.junit.platform.engine.TestDescriptor parent, Class<?> testClass) newDummyClassTemplateInvocationTestDescriptor(org.junit.platform.engine.TestDescriptor parent, int index) private ClassBasedTestDescriptornewMemberClassTestDescriptor(org.junit.platform.engine.TestDescriptor parent, Class<?> testClass) private ClassTemplateTestDescriptornewNestedClassTemplateTestDescriptor(org.junit.platform.engine.TestDescriptor parent, Class<?> testClass) private NestedClassTestDescriptornewNestedClassTestDescriptor(org.junit.platform.engine.TestDescriptor parent, Class<?> testClass) private ClassBasedTestDescriptornewStandaloneClassTestDescriptor(org.junit.platform.engine.TestDescriptor parent, Class<?> testClass) org.junit.platform.engine.support.discovery.SelectorResolver.Resolutionresolve(org.junit.platform.engine.discovery.ClassSelector selector, org.junit.platform.engine.support.discovery.SelectorResolver.Context context) org.junit.platform.engine.support.discovery.SelectorResolver.Resolutionresolve(org.junit.platform.engine.discovery.IterationSelector selector, org.junit.platform.engine.support.discovery.SelectorResolver.Context context) org.junit.platform.engine.support.discovery.SelectorResolver.Resolutionresolve(org.junit.platform.engine.discovery.NestedClassSelector selector, org.junit.platform.engine.support.discovery.SelectorResolver.Context context) org.junit.platform.engine.support.discovery.SelectorResolver.Resolutionresolve(org.junit.platform.engine.discovery.UniqueIdSelector selector, org.junit.platform.engine.support.discovery.SelectorResolver.Context context) private org.junit.platform.engine.support.discovery.SelectorResolver.ResolutionresolveIterations(org.junit.platform.engine.discovery.IterationSelector selector, org.junit.platform.engine.support.discovery.SelectorResolver.Context context) private org.junit.platform.engine.support.discovery.SelectorResolver.ResolutionresolveNestedClassUniqueId(org.junit.platform.engine.support.discovery.SelectorResolver.Context context, org.junit.platform.engine.UniqueId uniqueId, Predicate<? super Class<?>> condition, BiFunction<org.junit.platform.engine.TestDescriptor, Class<?>, ClassBasedTestDescriptor> factory) private org.junit.platform.engine.support.discovery.SelectorResolver.ResolutionresolveStandaloneClassUniqueId(org.junit.platform.engine.support.discovery.SelectorResolver.Context context, org.junit.platform.engine.UniqueId.Segment lastSegment, Predicate<? super Class<?>> condition, BiFunction<org.junit.platform.engine.TestDescriptor, Class<?>, ClassBasedTestDescriptor> factory) private org.junit.platform.engine.support.discovery.SelectorResolver.ResolutionresolveStandaloneTestClass(org.junit.platform.engine.support.discovery.SelectorResolver.Context context, Class<?> testClass) private org.junit.platform.engine.DiscoverySelectorselectClass(List<Class<?>> classes) private org.junit.platform.engine.DiscoverySelectorselectMethod(List<Class<?>> classes, Method method) private Optional<org.junit.platform.engine.support.discovery.SelectorResolver.Match> toInvocationMatch(Optional<ClassTemplateInvocationTestDescriptor> testDescriptor) private org.junit.platform.engine.support.discovery.SelectorResolver.ResolutiontoResolution(Optional<? extends ClassBasedTestDescriptor> testDescriptor) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.junit.platform.engine.support.discovery.SelectorResolver
resolve, resolve, resolve, resolve, resolve, resolve, resolve, resolve, resolve, resolve
-
Field Details
-
classNameFilter
-
configuration
-
predicates
-
issueReporter
private final org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter
-
-
Constructor Details
-
ClassSelectorResolver
ClassSelectorResolver(Predicate<String> classNameFilter, JupiterConfiguration configuration, org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter)
-
-
Method Details
-
resolve
public org.junit.platform.engine.support.discovery.SelectorResolver.Resolution resolve(org.junit.platform.engine.discovery.ClassSelector selector, org.junit.platform.engine.support.discovery.SelectorResolver.Context context) - Specified by:
resolvein interfaceorg.junit.platform.engine.support.discovery.SelectorResolver
-
resolveStandaloneTestClass
private org.junit.platform.engine.support.discovery.SelectorResolver.Resolution resolveStandaloneTestClass(org.junit.platform.engine.support.discovery.SelectorResolver.Context context, Class<?> testClass) -
isAcceptedStandaloneTestClass
-
resolve
public org.junit.platform.engine.support.discovery.SelectorResolver.Resolution resolve(org.junit.platform.engine.discovery.NestedClassSelector selector, org.junit.platform.engine.support.discovery.SelectorResolver.Context context) - Specified by:
resolvein interfaceorg.junit.platform.engine.support.discovery.SelectorResolver
-
resolve
public org.junit.platform.engine.support.discovery.SelectorResolver.Resolution resolve(org.junit.platform.engine.discovery.UniqueIdSelector selector, org.junit.platform.engine.support.discovery.SelectorResolver.Context context) - Specified by:
resolvein interfaceorg.junit.platform.engine.support.discovery.SelectorResolver
-
resolve
public org.junit.platform.engine.support.discovery.SelectorResolver.Resolution resolve(org.junit.platform.engine.discovery.IterationSelector selector, org.junit.platform.engine.support.discovery.SelectorResolver.Context context) - Specified by:
resolvein interfaceorg.junit.platform.engine.support.discovery.SelectorResolver
-
resolveIterations
private org.junit.platform.engine.support.discovery.SelectorResolver.Resolution resolveIterations(org.junit.platform.engine.discovery.IterationSelector selector, org.junit.platform.engine.support.discovery.SelectorResolver.Context context) -
resolveStandaloneClassUniqueId
private org.junit.platform.engine.support.discovery.SelectorResolver.Resolution resolveStandaloneClassUniqueId(org.junit.platform.engine.support.discovery.SelectorResolver.Context context, org.junit.platform.engine.UniqueId.Segment lastSegment, Predicate<? super Class<?>> condition, BiFunction<org.junit.platform.engine.TestDescriptor, Class<?>, ClassBasedTestDescriptor> factory) -
resolveNestedClassUniqueId
private org.junit.platform.engine.support.discovery.SelectorResolver.Resolution resolveNestedClassUniqueId(org.junit.platform.engine.support.discovery.SelectorResolver.Context context, org.junit.platform.engine.UniqueId uniqueId, Predicate<? super Class<?>> condition, BiFunction<org.junit.platform.engine.TestDescriptor, Class<?>, ClassBasedTestDescriptor> factory) -
newDummyClassTemplateInvocationTestDescriptor
private ClassTemplateInvocationTestDescriptor newDummyClassTemplateInvocationTestDescriptor(org.junit.platform.engine.TestDescriptor parent, int index) -
newStandaloneClassTestDescriptor
private ClassBasedTestDescriptor newStandaloneClassTestDescriptor(org.junit.platform.engine.TestDescriptor parent, Class<?> testClass) -
newClassTemplateTestDescriptor
private ClassTemplateTestDescriptor newClassTemplateTestDescriptor(org.junit.platform.engine.TestDescriptor parent, Class<?> testClass) -
newClassTestDescriptor
private ClassTestDescriptor newClassTestDescriptor(org.junit.platform.engine.TestDescriptor parent, Class<?> testClass) -
newMemberClassTestDescriptor
private ClassBasedTestDescriptor newMemberClassTestDescriptor(org.junit.platform.engine.TestDescriptor parent, Class<?> testClass) -
newNestedClassTemplateTestDescriptor
private ClassTemplateTestDescriptor newNestedClassTemplateTestDescriptor(org.junit.platform.engine.TestDescriptor parent, Class<?> testClass) -
newNestedClassTestDescriptor
private NestedClassTestDescriptor newNestedClassTestDescriptor(org.junit.platform.engine.TestDescriptor parent, Class<?> testClass) -
newClassTemplateTestDescriptor
private ClassTemplateTestDescriptor newClassTemplateTestDescriptor(org.junit.platform.engine.TestDescriptor parent, String segmentType, ClassBasedTestDescriptor delegate) -
toInvocationMatch
private Optional<org.junit.platform.engine.support.discovery.SelectorResolver.Match> toInvocationMatch(Optional<ClassTemplateInvocationTestDescriptor> testDescriptor) -
toResolution
private org.junit.platform.engine.support.discovery.SelectorResolver.Resolution toResolution(Optional<? extends ClassBasedTestDescriptor> testDescriptor) -
expansionCallback
private Supplier<Set<? extends org.junit.platform.engine.DiscoverySelector>> expansionCallback(ClassBasedTestDescriptor testDescriptor) -
getTestClasses
-
expansionCallback
-
selectClass
-
selectMethod
-