Uses of Interface
org.junit.platform.engine.DiscoverySelector
-
Packages that use DiscoverySelector Package Description 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. -
-
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 theDiscoverySelectorsfor this request, filtered by a particular type.Methods in org.junit.platform.engine with parameters of type DiscoverySelector Modifier and Type Method Description default voidEngineDiscoveryListener. 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 classClasspathResourceSelectorADiscoverySelectorthat selects the name of a classpath resource so thatTestEnginescan load resources from the classpath — for example, to load XML or JSON files from the classpath, potentially within JARs.classClasspathRootSelectorADiscoverySelectorthat selects a classpath root so thatTestEnginescan search for class files or resources within the physical classpath — for example, to scan for test classes.classClassSelectorADiscoverySelectorthat selects aClassor class name so thatTestEnginescan discover tests or containers based on classes.classDirectorySelectorADiscoverySelectorthat selects a directory so thatTestEnginescan discover tests or containers based on directories in the file system.classFileSelectorADiscoverySelectorthat selects a file so thatTestEnginescan discover tests or containers based on files in the file system.classMethodSelectorADiscoverySelectorthat selects aMethodor a combination of class name, method name, and parameter types so thatTestEnginescan discover tests or containers based on methods.classModuleSelectorADiscoverySelectorthat selects a module name so thatTestEnginescan discover tests or containers based on modules.classNestedClassSelectorADiscoverySelectorthat selects a nestedClassor class name enclosed in other classes so thatTestEnginescan discover tests or containers based on classes.classNestedMethodSelectorADiscoverySelectorthat selects a nestedMethodor a combination of enclosing classes names, class name, method name, and parameter types so thatTestEnginescan discover tests or containers based on methods.classPackageSelectorADiscoverySelectorthat selects a package name so thatTestEnginescan discover tests or containers based on packages.classUniqueIdSelectorADiscoverySelectorthat selects aUniqueIdso thatTestEnginescan discover tests or containers based on unique IDs.classUriSelectorADiscoverySelectorthat selects aURIso thatTestEnginescan discover tests or containers based on URIs. -
Uses of DiscoverySelector in org.junit.platform.engine.support.discovery
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 java.util.Optional<TestDescriptor>SelectorResolver.Context. resolve(DiscoverySelector selector)Resolve the suppliedTestDescriptor, if possible.default SelectorResolver.ResolutionSelectorResolver. resolve(DiscoverySelector selector, SelectorResolver.Context context)Resolve the suppliedDiscoverySelectorusing the suppliedContext.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>SelectorResolver.Context. addToParent(java.util.function.Supplier<DiscoverySelector> parentSelectorSupplier, java.util.function.Function<TestDescriptor,java.util.Optional<T>> creator)Add aTestDescriptorto a parent, specified by theDiscoverySelectorreturned by the suppliedSupplier, by applying the suppliedFunctionto the new parent.static SelectorResolver.MatchSelectorResolver.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.MatchSelectorResolver.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.ResolutionSelectorResolver.Resolution. selectors(java.util.Set<? extends DiscoverySelector> selectors)Factory for creating a resolution that contains the suppliedDiscoverySelectors.
-