Uses of Interface
org.junit.platform.engine.DiscoverySelector
-
Packages that use DiscoverySelector Package Description org.junit.jupiter.engine.discovery Internal classes for test discovery within the JUnit Jupiter test engine.org.junit.platform.console.options Configuration options for JUnit's console launcher.org.junit.platform.console.tasks Internal execution tasks for JUnit's console launcher.org.junit.platform.engine Public API for test engines.org.junit.platform.engine.discovery org.junit.platform.engine.support.discovery Configurable test discovery implementation that can be reused by different test engines.org.junit.platform.launcher.core Core support classes for theLauncher
including theLauncherFactory
and theLauncherDiscoveryRequestBuilder
.org.junit.platform.launcher.listeners.discovery CommonLauncherDiscoveryListener
implementations and factory methods.org.junit.platform.suite.commons Common support utilities for executing test suites on the JUnit Platform.org.junit.platform.testkit.engine Test Kit for testing the execution of aTestEngine
running on the JUnit Platform.org.junit.vintage.engine.discovery Internal classes for test discovery within the JUnit Vintage test engine. -
-
Uses of DiscoverySelector in org.junit.jupiter.engine.discovery
Methods in org.junit.jupiter.engine.discovery that return DiscoverySelector Modifier and Type Method Description private DiscoverySelector
ClassSelectorResolver. selectClass(java.util.List<java.lang.Class<?>> classes)
private DiscoverySelector
MethodSelectorResolver.MethodType. selectClass(java.util.List<java.lang.Class<?>> enclosingClasses, java.lang.Class<?> testClass)
private DiscoverySelector
ClassSelectorResolver. selectMethod(java.util.List<java.lang.Class<?>> classes, java.lang.reflect.Method method)
Methods in org.junit.jupiter.engine.discovery that return types with arguments of type DiscoverySelector Modifier and Type Method Description private java.util.function.Supplier<java.util.Set<? extends DiscoverySelector>>
MethodSelectorResolver. expansionCallback(TestDescriptor testDescriptor)
Method parameters in org.junit.jupiter.engine.discovery with type arguments of type DiscoverySelector Modifier and Type Method Description private SelectorResolver.Resolution
MethodSelectorResolver. resolve(SelectorResolver.Context context, java.util.List<java.lang.Class<?>> enclosingClasses, java.lang.Class<?> testClass, java.util.function.Supplier<java.lang.reflect.Method> methodSupplier, java.util.function.BiFunction<TestDescriptor,java.util.function.Supplier<java.util.Set<? extends DiscoverySelector>>,SelectorResolver.Match> matchFactory)
-
Uses of DiscoverySelector in org.junit.platform.console.options
Methods in org.junit.platform.console.options that return DiscoverySelector Modifier and Type Method Description private DiscoverySelector
SelectorConverter.Iteration. createParentSelector(java.lang.String type, java.lang.String value)
Methods in org.junit.platform.console.options that return types with arguments of type DiscoverySelector Modifier and Type Method Description java.util.List<DiscoverySelector>
TestDiscoveryOptions. getExplicitSelectors()
-
Uses of DiscoverySelector in org.junit.platform.console.tasks
Methods in org.junit.platform.console.tasks that return types with arguments of type DiscoverySelector Modifier and Type Method Description private java.util.List<? extends DiscoverySelector>
DiscoveryRequestCreator. createDiscoverySelectors(TestDiscoveryOptions options)
Method parameters in org.junit.platform.console.tasks with type arguments of type DiscoverySelector Modifier and Type Method Description private void
DiscoveryRequestCreator. addFilters(LauncherDiscoveryRequestBuilder requestBuilder, TestDiscoveryOptions options, java.util.List<? extends DiscoverySelector> selectors)
private ClassNameFilter
DiscoveryRequestCreator. includedClassNamePatterns(TestDiscoveryOptions options, java.util.List<? extends DiscoverySelector> selectors)
-
Uses of DiscoverySelector in org.junit.platform.engine
Methods in org.junit.platform.engine with type parameters of type DiscoverySelector Modifier and Type Method Description <T extends DiscoverySelector>
java.util.List<T>EngineDiscoveryRequest. getSelectorsByType(java.lang.Class<T> selectorType)
Get theDiscoverySelectors
for this request, filtered by a particular type.Methods in org.junit.platform.engine with parameters of type DiscoverySelector Modifier and Type Method Description default void
EngineDiscoveryListener. selectorProcessed(UniqueId engineId, DiscoverySelector selector, SelectorResolutionResult result)
Must be called after a discovery selector has been processed by a test engine. -
Uses of DiscoverySelector in org.junit.platform.engine.discovery
Classes in org.junit.platform.engine.discovery that implement DiscoverySelector Modifier and Type Class Description class
ClasspathResourceSelector
ADiscoverySelector
that selects the name of a classpath resource so thatTestEngines
can load resources from the classpath — for example, to load XML or JSON files from the classpath, potentially within JARs.class
ClasspathRootSelector
ADiscoverySelector
that selects a classpath root so thatTestEngines
can search for class files or resources within the physical classpath — for example, to scan for test classes.class
ClassSelector
ADiscoverySelector
that selects aClass
or class name so thatTestEngines
can discover tests or containers based on classes.class
DirectorySelector
ADiscoverySelector
that selects a directory so thatTestEngines
can discover tests or containers based on directories in the file system.class
FileSelector
ADiscoverySelector
that selects a file so thatTestEngines
can discover tests or containers based on files in the file system.class
IterationSelector
ADiscoverySelector
that selects the iterations of a parentDiscoverySelector
via their indices so thatTestEngines
can discover a subset of the iterations of tests or containers.class
MethodSelector
ADiscoverySelector
that selects aMethod
or a combination of class name, method name, and parameter types so thatTestEngines
can discover tests or containers based on methods.class
ModuleSelector
ADiscoverySelector
that selects a module name so thatTestEngines
can discover tests or containers based on modules.class
NestedClassSelector
ADiscoverySelector
that selects a nestedClass
or class name enclosed in other classes so thatTestEngines
can discover tests or containers based on classes.class
NestedMethodSelector
ADiscoverySelector
that selects a nestedMethod
or a combination of enclosing classes names, class name, method name, and parameter types so thatTestEngines
can discover tests or containers based on methods.class
PackageSelector
ADiscoverySelector
that selects a package name so thatTestEngines
can discover tests or containers based on packages.class
UniqueIdSelector
ADiscoverySelector
that selects aUniqueId
so thatTestEngines
can discover tests or containers based on unique IDs.class
UriSelector
ADiscoverySelector
that selects aURI
so thatTestEngines
can discover tests or containers based on URIs.Fields in org.junit.platform.engine.discovery declared as DiscoverySelector Modifier and Type Field Description private DiscoverySelector
IterationSelector. parentSelector
Methods in org.junit.platform.engine.discovery that return DiscoverySelector Modifier and Type Method Description DiscoverySelector
IterationSelector. getParentSelector()
Get the selected parentDiscoverySelector
.Methods in org.junit.platform.engine.discovery with parameters of type DiscoverySelector Modifier and Type Method Description static IterationSelector
DiscoverySelectors. selectIteration(DiscoverySelector parentSelector, int... iterationIndices)
Create anIterationSelector
for the supplied parent selector and iteration indices.Constructors in org.junit.platform.engine.discovery with parameters of type DiscoverySelector Constructor Description IterationSelector(DiscoverySelector parentSelector, int... iterationIndices)
-
Uses of DiscoverySelector in org.junit.platform.engine.support.discovery
Fields in org.junit.platform.engine.support.discovery with type parameters of type DiscoverySelector Modifier and Type Field Description private java.util.function.Supplier<java.util.Set<? extends DiscoverySelector>>
SelectorResolver.Match. childSelectorsSupplier
private java.util.Map<DiscoverySelector,SelectorResolver.Context>
EngineDiscoveryRequestResolution. contextBySelector
private java.util.Queue<DiscoverySelector>
EngineDiscoveryRequestResolution. remainingSelectors
private java.util.Map<DiscoverySelector,SelectorResolver.Resolution>
EngineDiscoveryRequestResolution. resolvedSelectors
private java.util.Set<? extends DiscoverySelector>
SelectorResolver.Resolution. selectors
Methods in org.junit.platform.engine.support.discovery that return types with arguments of type DiscoverySelector Modifier and Type Method Description java.util.Set<? extends DiscoverySelector>
SelectorResolver.Match. expand()
Expand this match in order to resolve the children of the containedTestDescriptor
.java.util.Set<? extends DiscoverySelector>
SelectorResolver.Resolution. getSelectors()
Returns the selectors contained by this resolution.Methods in org.junit.platform.engine.support.discovery with parameters of type DiscoverySelector Modifier and Type Method Description private SelectorResolver.Context
EngineDiscoveryRequestResolution. getContext(DiscoverySelector selector)
java.util.Optional<TestDescriptor>
EngineDiscoveryRequestResolution.DefaultContext. resolve(DiscoverySelector selector)
private java.util.Optional<SelectorResolver.Resolution>
EngineDiscoveryRequestResolution. resolve(DiscoverySelector selector)
private java.util.Optional<SelectorResolver.Resolution>
EngineDiscoveryRequestResolution. resolve(DiscoverySelector selector, java.util.function.Function<SelectorResolver,SelectorResolver.Resolution> resolutionFunction)
java.util.Optional<TestDescriptor>
SelectorResolver.Context. resolve(DiscoverySelector selector)
Resolve the suppliedTestDescriptor
, if possible.default SelectorResolver.Resolution
SelectorResolver. resolve(DiscoverySelector selector, SelectorResolver.Context context)
Resolve the suppliedDiscoverySelector
using the suppliedContext
.private void
EngineDiscoveryRequestResolution. resolveCompletely(DiscoverySelector selector)
Method parameters in org.junit.platform.engine.support.discovery with type arguments of type DiscoverySelector Modifier and Type Method Description <T extends TestDescriptor>
java.util.Optional<T>EngineDiscoveryRequestResolution.DefaultContext. addToParent(java.util.function.Supplier<DiscoverySelector> parentSelectorSupplier, java.util.function.Function<TestDescriptor,java.util.Optional<T>> creator)
<T extends TestDescriptor>
java.util.Optional<T>SelectorResolver.Context. addToParent(java.util.function.Supplier<DiscoverySelector> parentSelectorSupplier, java.util.function.Function<TestDescriptor,java.util.Optional<T>> creator)
Add aTestDescriptor
to a parent, specified by theDiscoverySelector
returned by the suppliedSupplier
, by applying the suppliedFunction
to the new parent.static SelectorResolver.Match
SelectorResolver.Match. exact(TestDescriptor testDescriptor, java.util.function.Supplier<java.util.Set<? extends DiscoverySelector>> childSelectorsSupplier)
Factory for creating an exact match with potential children.static SelectorResolver.Match
SelectorResolver.Match. partial(TestDescriptor testDescriptor, java.util.function.Supplier<java.util.Set<? extends DiscoverySelector>> childSelectorsSupplier)
Factory for creating a partial match with potential children.static SelectorResolver.Resolution
SelectorResolver.Resolution. selectors(java.util.Set<? extends DiscoverySelector> selectors)
Factory for creating a resolution that contains the suppliedDiscoverySelectors
.Constructor parameters in org.junit.platform.engine.support.discovery with type arguments of type DiscoverySelector Constructor Description Match(TestDescriptor testDescriptor, java.util.function.Supplier<java.util.Set<? extends DiscoverySelector>> childSelectorsSupplier, SelectorResolver.Match.Type type)
-
Uses of DiscoverySelector in org.junit.platform.launcher.core
Fields in org.junit.platform.launcher.core with type parameters of type DiscoverySelector Modifier and Type Field Description private java.util.List<DiscoverySelector>
DefaultDiscoveryRequest. selectors
private java.util.List<DiscoverySelector>
LauncherDiscoveryRequestBuilder. selectors
Methods in org.junit.platform.launcher.core with type parameters of type DiscoverySelector Modifier and Type Method Description <T extends DiscoverySelector>
java.util.List<T>DefaultDiscoveryRequest. getSelectorsByType(java.lang.Class<T> selectorType)
Methods in org.junit.platform.launcher.core with parameters of type DiscoverySelector Modifier and Type Method Description LauncherDiscoveryRequestBuilder
LauncherDiscoveryRequestBuilder. selectors(DiscoverySelector... selectors)
Add all of the suppliedselectors
to the request.Method parameters in org.junit.platform.launcher.core with type arguments of type DiscoverySelector Modifier and Type Method Description LauncherDiscoveryRequestBuilder
LauncherDiscoveryRequestBuilder. selectors(java.util.List<? extends DiscoverySelector> selectors)
Add all of the suppliedselectors
to the request.Constructor parameters in org.junit.platform.launcher.core with type arguments of type DiscoverySelector Constructor Description DefaultDiscoveryRequest(java.util.List<DiscoverySelector> selectors, java.util.List<EngineFilter> engineFilters, java.util.List<DiscoveryFilter<?>> discoveryFilters, java.util.List<PostDiscoveryFilter> postDiscoveryFilters, LauncherConfigurationParameters configurationParameters, LauncherDiscoveryListener discoveryListener)
-
Uses of DiscoverySelector in org.junit.platform.launcher.listeners.discovery
Methods in org.junit.platform.launcher.listeners.discovery with parameters of type DiscoverySelector Modifier and Type Method Description void
AbortOnFailureLauncherDiscoveryListener. selectorProcessed(UniqueId engineId, DiscoverySelector selector, SelectorResolutionResult result)
void
CompositeLauncherDiscoveryListener. selectorProcessed(UniqueId engineId, DiscoverySelector selector, SelectorResolutionResult result)
void
LoggingLauncherDiscoveryListener. selectorProcessed(UniqueId engineId, DiscoverySelector selector, SelectorResolutionResult result)
-
Uses of DiscoverySelector in org.junit.platform.suite.commons
Methods in org.junit.platform.suite.commons with parameters of type DiscoverySelector Modifier and Type Method Description SuiteLauncherDiscoveryRequestBuilder
SuiteLauncherDiscoveryRequestBuilder. selectors(DiscoverySelector... selectors)
Method parameters in org.junit.platform.suite.commons with type arguments of type DiscoverySelector Modifier and Type Method Description SuiteLauncherDiscoveryRequestBuilder
SuiteLauncherDiscoveryRequestBuilder. selectors(java.util.List<? extends DiscoverySelector> selectors)
-
Uses of DiscoverySelector in org.junit.platform.testkit.engine
Methods in org.junit.platform.testkit.engine with parameters of type DiscoverySelector Modifier and Type Method Description EngineTestKit.Builder
EngineTestKit.Builder. selectors(DiscoverySelector... selectors)
Add all of the supplied discovery selectors. -
Uses of DiscoverySelector in org.junit.vintage.engine.discovery
Methods in org.junit.vintage.engine.discovery with parameters of type DiscoverySelector Modifier and Type Method Description private SelectorResolver.Resolution
MethodSelectorResolver. resolveParentAndAddFilter(SelectorResolver.Context context, DiscoverySelector selector, java.util.function.Function<RunnerTestDescriptor,org.junit.runner.manipulation.Filter> filterCreator)
-