Class MethodSelectorResolver.MethodType
- java.lang.Object
-
- org.junit.jupiter.engine.discovery.MethodSelectorResolver.MethodType
-
- Enclosing class:
- MethodSelectorResolver
private static class MethodSelectorResolver.MethodType extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static interfaceMethodSelectorResolver.MethodType.TestDescriptorFactory
-
Field Summary
Fields Modifier and Type Field Description private java.util.Set<java.lang.String>dynamicDescendantSegmentTypesprivate java.util.function.Predicate<java.lang.reflect.Method>methodPredicateprivate java.lang.StringsegmentTypeprivate MethodSelectorResolver.MethodType.TestDescriptorFactorytestDescriptorFactory
-
Constructor Summary
Constructors Modifier Constructor Description privateMethodType(java.util.function.Predicate<java.lang.reflect.Method> methodPredicate, MethodSelectorResolver.MethodType.TestDescriptorFactory testDescriptorFactory, java.lang.String segmentType, java.lang.String... dynamicDescendantSegmentTypes)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static java.util.List<MethodSelectorResolver.MethodType>allPossibilities(DiscoveryIssueReporter issueReporter)private TestDescriptorcreateTestDescriptor(TestDescriptor parent, java.lang.Class<?> testClass, java.lang.reflect.Method method, JupiterConfiguration configuration)private UniqueIdcreateUniqueId(java.lang.reflect.Method method, TestDescriptor parent, java.lang.Class<?> testClass)(package private) java.util.Optional<TestDescriptor>resolve(java.util.List<java.lang.Class<?>> enclosingClasses, java.lang.Class<?> testClass, java.lang.reflect.Method method, SelectorResolver.Context context, JupiterConfiguration configuration)(package private) java.util.Optional<TestDescriptor>resolveUniqueIdIntoTestDescriptor(UniqueId uniqueId, SelectorResolver.Context context, JupiterConfiguration configuration)private DiscoverySelectorselectClass(java.util.List<java.lang.Class<?>> enclosingClasses, java.lang.Class<?> testClass)
-
-
-
Field Detail
-
methodPredicate
private final java.util.function.Predicate<java.lang.reflect.Method> methodPredicate
-
testDescriptorFactory
private final MethodSelectorResolver.MethodType.TestDescriptorFactory testDescriptorFactory
-
segmentType
private final java.lang.String segmentType
-
dynamicDescendantSegmentTypes
private final java.util.Set<java.lang.String> dynamicDescendantSegmentTypes
-
-
Constructor Detail
-
MethodType
private MethodType(java.util.function.Predicate<java.lang.reflect.Method> methodPredicate, MethodSelectorResolver.MethodType.TestDescriptorFactory testDescriptorFactory, java.lang.String segmentType, java.lang.String... dynamicDescendantSegmentTypes)
-
-
Method Detail
-
allPossibilities
static java.util.List<MethodSelectorResolver.MethodType> allPossibilities(DiscoveryIssueReporter issueReporter)
-
resolve
java.util.Optional<TestDescriptor> resolve(java.util.List<java.lang.Class<?>> enclosingClasses, java.lang.Class<?> testClass, java.lang.reflect.Method method, SelectorResolver.Context context, JupiterConfiguration configuration)
-
selectClass
private DiscoverySelector selectClass(java.util.List<java.lang.Class<?>> enclosingClasses, java.lang.Class<?> testClass)
-
resolveUniqueIdIntoTestDescriptor
java.util.Optional<TestDescriptor> resolveUniqueIdIntoTestDescriptor(UniqueId uniqueId, SelectorResolver.Context context, JupiterConfiguration configuration)
-
createTestDescriptor
private TestDescriptor createTestDescriptor(TestDescriptor parent, java.lang.Class<?> testClass, java.lang.reflect.Method method, JupiterConfiguration configuration)
-
createUniqueId
private UniqueId createUniqueId(java.lang.reflect.Method method, TestDescriptor parent, java.lang.Class<?> testClass)
-
-