Class MethodSelectorResolver

java.lang.Object
org.junit.jupiter.engine.discovery.MethodSelectorResolver
All Implemented Interfaces:
org.junit.platform.engine.support.discovery.SelectorResolver

class MethodSelectorResolver extends Object implements org.junit.platform.engine.support.discovery.SelectorResolver
Since:
5.5
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    private static class 
     

    Nested 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

    Fields
    Modifier and Type
    Field
    Description
    private final JupiterConfiguration
     
    private final org.junit.platform.engine.support.discovery.DiscoveryIssueReporter
     
    private static final MethodSegmentResolver
     
     
    private final Predicate<Class<?>>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    MethodSelectorResolver(JupiterConfiguration configuration, org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    private Supplier<Set<? extends org.junit.platform.engine.DiscoverySelector>>
    expansionCallback(org.junit.platform.engine.TestDescriptor testDescriptor)
     
    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)
     
    org.junit.platform.engine.support.discovery.SelectorResolver.Resolution
    resolve(org.junit.platform.engine.discovery.MethodSelector selector, org.junit.platform.engine.support.discovery.SelectorResolver.Context context)
     
    org.junit.platform.engine.support.discovery.SelectorResolver.Resolution
    resolve(org.junit.platform.engine.discovery.NestedMethodSelector selector, org.junit.platform.engine.support.discovery.SelectorResolver.Context context)
     
    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)
     
    org.junit.platform.engine.support.discovery.SelectorResolver.Resolution
    resolve(org.junit.platform.engine.DiscoverySelector selector, org.junit.platform.engine.support.discovery.SelectorResolver.Context context)
     
    private org.junit.platform.engine.support.discovery.SelectorResolver.Resolution
    resolve(org.junit.platform.engine.support.discovery.SelectorResolver.Context context, List<Class<?>> enclosingClasses, Class<?> testClass, Supplier<Method> methodSupplier, BiFunction<org.junit.platform.engine.TestDescriptor, Supplier<Set<? extends org.junit.platform.engine.DiscoverySelector>>, org.junit.platform.engine.support.discovery.SelectorResolver.Match> matchFactory)
     

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.junit.platform.engine.support.discovery.SelectorResolver

    resolve, resolve, resolve, resolve, resolve, resolve, resolve, resolve, resolve
  • Field Details

  • Constructor Details

    • MethodSelectorResolver

      MethodSelectorResolver(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.MethodSelector selector, org.junit.platform.engine.support.discovery.SelectorResolver.Context context)
      Specified by:
      resolve in interface org.junit.platform.engine.support.discovery.SelectorResolver
    • resolve

      public org.junit.platform.engine.support.discovery.SelectorResolver.Resolution resolve(org.junit.platform.engine.discovery.NestedMethodSelector selector, org.junit.platform.engine.support.discovery.SelectorResolver.Context context)
      Specified by:
      resolve in interface org.junit.platform.engine.support.discovery.SelectorResolver
    • resolve

      public org.junit.platform.engine.support.discovery.SelectorResolver.Resolution resolve(org.junit.platform.engine.DiscoverySelector selector, org.junit.platform.engine.support.discovery.SelectorResolver.Context context)
      Specified by:
      resolve in interface org.junit.platform.engine.support.discovery.SelectorResolver
    • resolve

      private org.junit.platform.engine.support.discovery.SelectorResolver.Resolution resolve(org.junit.platform.engine.support.discovery.SelectorResolver.Context context, List<Class<?>> enclosingClasses, Class<?> testClass, Supplier<Method> methodSupplier, BiFunction<org.junit.platform.engine.TestDescriptor, Supplier<Set<? extends org.junit.platform.engine.DiscoverySelector>>, org.junit.platform.engine.support.discovery.SelectorResolver.Match> matchFactory)
    • 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:
      resolve in interface org.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:
      resolve in interface org.junit.platform.engine.support.discovery.SelectorResolver
    • expansionCallback

      private Supplier<Set<? extends org.junit.platform.engine.DiscoverySelector>> expansionCallback(org.junit.platform.engine.TestDescriptor testDescriptor)