Class MethodSelectorResolver.MethodType

  • Enclosing class:
    MethodSelectorResolver

    private static class MethodSelectorResolver.MethodType
    extends java.lang.Object
    • Field Detail

      • methodPredicate

        private final java.util.function.Predicate<java.lang.reflect.Method> methodPredicate
      • segmentType

        private final java.lang.String segmentType
      • dynamicDescendantSegmentTypes

        private final java.util.Set<java.lang.String> dynamicDescendantSegmentTypes
    • Constructor Detail

    • Method Detail

      • allPossibilities

        static java.util.List<MethodSelectorResolver.MethodType> allPossibilities​(org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter)
      • resolve

        java.util.Optional<org.junit.platform.engine.TestDescriptor> resolve​(java.util.List<java.lang.Class<?>> enclosingClasses,
                                                                             java.lang.Class<?> testClass,
                                                                             java.lang.reflect.Method method,
                                                                             org.junit.platform.engine.support.discovery.SelectorResolver.Context context,
                                                                             JupiterConfiguration configuration)
      • selectClass

        private org.junit.platform.engine.DiscoverySelector selectClass​(java.util.List<java.lang.Class<?>> enclosingClasses,
                                                                        java.lang.Class<?> testClass)
      • resolveUniqueIdIntoTestDescriptor

        java.util.Optional<org.junit.platform.engine.TestDescriptor> resolveUniqueIdIntoTestDescriptor​(org.junit.platform.engine.UniqueId uniqueId,
                                                                                                       org.junit.platform.engine.support.discovery.SelectorResolver.Context context,
                                                                                                       JupiterConfiguration configuration)
      • createTestDescriptor

        private org.junit.platform.engine.TestDescriptor createTestDescriptor​(org.junit.platform.engine.TestDescriptor parent,
                                                                              java.lang.Class<?> testClass,
                                                                              java.lang.reflect.Method method,
                                                                              JupiterConfiguration configuration)
      • createUniqueId

        private org.junit.platform.engine.UniqueId createUniqueId​(java.lang.reflect.Method method,
                                                                  org.junit.platform.engine.TestDescriptor parent,
                                                                  java.lang.Class<?> testClass)