Uses of Interface
org.junit.platform.engine.DiscoverySelector
Packages that use DiscoverySelector
Package
Description
Internal classes for test discovery within the JUnit Jupiter test engine.
Commands of JUnit's console launcher.
Command-line option utility classes of JUnit's console launcher.
Public API for test engines.
Configurable test discovery implementation that can be reused by different test engines.
Core support classes for the
Launcher
including the LauncherFactory
and the LauncherDiscoveryRequestBuilder.Common
LauncherDiscoveryListener
implementations and factory methods.Common support utilities for executing test suites on the JUnit Platform.
Test Kit for testing the execution of a
TestEngine
running on the JUnit Platform.Internal classes for test discovery within the JUnit Vintage test engine.
-
Uses of DiscoverySelector in org.junit.jupiter.engine.discovery
Classes in org.junit.jupiter.engine.discovery that implement DiscoverySelectorModifier and TypeClassDescription(package private) final classJupiter-specific selector for methods, potentially in nested classes.Methods in org.junit.jupiter.engine.discovery that return DiscoverySelectorModifier and TypeMethodDescriptionprivate DiscoverySelectorClassSelectorResolver.selectClass(List<Class<?>> classes) private DiscoverySelectorMethodSelectorResolver.MethodType.selectClass(List<Class<?>> enclosingClasses, Class<?> testClass) private DiscoverySelectorClassSelectorResolver.selectMethod(List<Class<?>> classes, Method method) Methods in org.junit.jupiter.engine.discovery that return types with arguments of type DiscoverySelectorModifier and TypeMethodDescriptionprivate Supplier<Set<? extends DiscoverySelector>> ClassSelectorResolver.expansionCallback(ClassBasedTestDescriptor testDescriptor) private Supplier<Set<? extends DiscoverySelector>> ClassSelectorResolver.expansionCallback(TestDescriptor testDescriptor, Supplier<List<Class<?>>> testClassesSupplier) private Supplier<Set<? extends DiscoverySelector>> MethodSelectorResolver.expansionCallback(TestDescriptor testDescriptor) Methods in org.junit.jupiter.engine.discovery with parameters of type DiscoverySelectorModifier and TypeMethodDescriptionMethodSelectorResolver.resolve(DiscoverySelector selector, SelectorResolver.Context context) Method parameters in org.junit.jupiter.engine.discovery with type arguments of type DiscoverySelectorModifier and TypeMethodDescriptionprivate SelectorResolver.ResolutionMethodSelectorResolver.resolve(SelectorResolver.Context context, List<Class<?>> enclosingClasses, Class<?> testClass, Supplier<Method> methodSupplier, BiFunction<TestDescriptor, Supplier<Set<? extends DiscoverySelector>>, SelectorResolver.Match> matchFactory) -
Uses of DiscoverySelector in org.junit.platform.console.command
Methods in org.junit.platform.console.command that return types with arguments of type DiscoverySelectorModifier and TypeMethodDescriptionprivate static List<? extends DiscoverySelector> DiscoveryRequestCreator.createDiscoverySelectors(TestDiscoveryOptions options) Method parameters in org.junit.platform.console.command with type arguments of type DiscoverySelectorModifier and TypeMethodDescriptionprivate static voidDiscoveryRequestCreator.addFilters(LauncherDiscoveryRequestBuilder requestBuilder, TestDiscoveryOptions options, List<? extends DiscoverySelector> selectors) private static ClassNameFilterDiscoveryRequestCreator.includedClassNamePatterns(TestDiscoveryOptions options, List<? extends DiscoverySelector> selectors) -
Uses of DiscoverySelector in org.junit.platform.console.options
Methods in org.junit.platform.console.options that return types with arguments of type DiscoverySelector -
Uses of DiscoverySelector in org.junit.platform.engine
Methods in org.junit.platform.engine with type parameters of type DiscoverySelectorModifier and TypeMethodDescription<T extends DiscoverySelector>
List<T> EngineDiscoveryRequest.getSelectorsByType(Class<T> selectorType) Get theDiscoverySelectorsfor this request, filtered by a particular type.Methods in org.junit.platform.engine with parameters of type DiscoverySelectorModifier and TypeMethodDescriptiondefault 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 DiscoverySelectorModifier and TypeClassDescriptionclassADiscoverySelectorthat 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.classADiscoverySelectorthat selects a classpath root so thatTestEnginescan search for class files or resources within the physical classpath — for example, to scan for test classes.classADiscoverySelectorthat selects aClassor class name so thatTestEnginescan discover tests or containers based on classes.classADiscoverySelectorthat selects a directory so thatTestEnginescan discover tests or containers based on directories in the file system.classADiscoverySelectorthat selects a file so thatTestEnginescan discover tests or containers based on files in the file system.classADiscoverySelectorthat selects the iterations of a parentDiscoverySelectorvia their indices so thatTestEnginescan discover a subset of the iterations of tests or containers.classADiscoverySelectorthat selects aMethodor a combination of class name, method name, and parameter types so thatTestEnginescan discover tests or containers based on methods.classADiscoverySelectorthat selects a module name so thatTestEnginescan discover tests or containers based on modules.classADiscoverySelectorthat selects a nestedClassor class name enclosed in other classes so thatTestEnginescan discover tests or containers based on classes.classADiscoverySelectorthat selects a nestedMethodor a combination of enclosing class names, class name, method name, and parameter types so thatTestEnginescan discover tests or containers based on methods.classADiscoverySelectorthat selects a package name so thatTestEnginescan discover tests or containers based on packages.classADiscoverySelectorthat selects aUniqueIdso thatTestEnginescan discover tests or containers based on unique IDs.classADiscoverySelectorthat selects aURIso thatTestEnginescan discover tests or containers based on URIs.Fields in org.junit.platform.engine.discovery declared as DiscoverySelectorModifier and TypeFieldDescriptionprivate final DiscoverySelectorIterationSelector.parentSelectorMethods in org.junit.platform.engine.discovery that return DiscoverySelectorModifier and TypeMethodDescriptionIterationSelector.getParentSelector()Get the selected parentDiscoverySelector.Methods in org.junit.platform.engine.discovery that return types with arguments of type DiscoverySelectorModifier and TypeMethodDescriptionOptional<? extends DiscoverySelector> Parse the supplied selector.Optional<? extends DiscoverySelector> DiscoverySelectorIdentifierParser.parse(DiscoverySelectorIdentifier identifier, DiscoverySelectorIdentifierParser.Context context) Parse the suppliedDiscoverySelectorIdentifier.(package private) static Optional<? extends DiscoverySelector> (package private) static Optional<? extends DiscoverySelector> DiscoverySelectorIdentifierParsers.parse(DiscoverySelectorIdentifier identifier) static Optional<? extends DiscoverySelector> Parse the supplied string representation of aDiscoverySelectorIdentifier.static Optional<? extends DiscoverySelector> DiscoverySelectors.parse(DiscoverySelectorIdentifier identifier) Parse the suppliedDiscoverySelectorIdentifier.(package private) static Stream<? extends DiscoverySelector> (package private) static Stream<? extends DiscoverySelector> DiscoverySelectorIdentifierParsers.parseAll(Collection<DiscoverySelectorIdentifier> identifiers) static Stream<? extends DiscoverySelector> Parse the supplied string representations ofDiscoverySelectorIdentifiers.static Stream<? extends DiscoverySelector> DiscoverySelectors.parseAll(Collection<DiscoverySelectorIdentifier> identifiers) Parse the suppliedDiscoverySelectorIdentifiers.Methods in org.junit.platform.engine.discovery with parameters of type DiscoverySelectorModifier and TypeMethodDescriptionstatic IterationSelectorDiscoverySelectors.selectIteration(DiscoverySelector parentSelector, int... iterationIndices) Create anIterationSelectorfor the supplied parent selector and iteration indices.Constructors in org.junit.platform.engine.discovery with parameters of type DiscoverySelectorModifierConstructorDescription(package private)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 DiscoverySelectorModifier and TypeFieldDescriptionprivate final Supplier<Set<? extends DiscoverySelector>> SelectorResolver.Match.childSelectorsSupplierprivate final Map<DiscoverySelector, SelectorResolver.Context> EngineDiscoveryRequestResolution.contextBySelectorprivate final Queue<DiscoverySelector> EngineDiscoveryRequestResolution.remainingSelectorsprivate final Map<DiscoverySelector, SelectorResolver.Resolution> EngineDiscoveryRequestResolution.resolvedSelectorsprivate final Set<? extends DiscoverySelector> SelectorResolver.Resolution.selectorsMethods in org.junit.platform.engine.support.discovery that return types with arguments of type DiscoverySelectorModifier and TypeMethodDescriptionSet<? extends DiscoverySelector> SelectorResolver.Match.expand()Expand this match in order to resolve the children of the containedTestDescriptor.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 DiscoverySelectorModifier and TypeMethodDescriptionprivate SelectorResolver.ContextEngineDiscoveryRequestResolution.getContext(DiscoverySelector selector) EngineDiscoveryRequestResolution.DefaultContext.resolve(DiscoverySelector selector) private Optional<SelectorResolver.Resolution> EngineDiscoveryRequestResolution.resolve(DiscoverySelector selector) private Optional<SelectorResolver.Resolution> EngineDiscoveryRequestResolution.resolve(DiscoverySelector selector, Function<SelectorResolver, SelectorResolver.Resolution> resolutionFunction) SelectorResolver.Context.resolve(DiscoverySelector selector) Resolve the suppliedTestDescriptor, if possible.default SelectorResolver.ResolutionSelectorResolver.resolve(DiscoverySelector selector, SelectorResolver.Context context) Resolve the suppliedDiscoverySelectorusing the suppliedContext.private voidEngineDiscoveryRequestResolution.resolveCompletely(DiscoverySelector selector) Method parameters in org.junit.platform.engine.support.discovery with type arguments of type DiscoverySelectorModifier and TypeMethodDescription<T extends TestDescriptor>
Optional<T> EngineDiscoveryRequestResolution.DefaultContext.addToParent(Supplier<DiscoverySelector> parentSelectorSupplier, Function<TestDescriptor, Optional<T>> creator) <T extends TestDescriptor>
Optional<T> SelectorResolver.Context.addToParent(Supplier<DiscoverySelector> parentSelectorSupplier, Function<TestDescriptor, 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, Supplier<Set<? extends DiscoverySelector>> childSelectorsSupplier) Factory for creating an exact match with potential children.static SelectorResolver.MatchSelectorResolver.Match.partial(TestDescriptor testDescriptor, Supplier<Set<? extends DiscoverySelector>> childSelectorsSupplier) Factory for creating a partial match with potential children.static SelectorResolver.ResolutionSelectorResolver.Resolution.selectors(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 DiscoverySelectorModifierConstructorDescriptionprivateMatch(TestDescriptor testDescriptor, Supplier<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 DiscoverySelectorModifier and TypeFieldDescriptionprivate final List<DiscoverySelector> DefaultDiscoveryRequest.selectorsprivate final List<DiscoverySelector> LauncherDiscoveryRequestBuilder.selectorsMethods in org.junit.platform.launcher.core with type parameters of type DiscoverySelectorModifier and TypeMethodDescription<T extends DiscoverySelector>
List<T> DefaultDiscoveryRequest.getSelectorsByType(Class<T> selectorType) <T extends DiscoverySelector>
List<T> DelegatingLauncherDiscoveryRequest.getSelectorsByType(Class<T> selectorType) Methods in org.junit.platform.launcher.core with parameters of type DiscoverySelectorModifier and TypeMethodDescriptionvoidDiscoveryIssueCollector.selectorProcessed(UniqueId engineId, DiscoverySelector selector, SelectorResolutionResult result) LauncherDiscoveryRequestBuilder.selectors(DiscoverySelector... selectors) Add all suppliedselectorsto the request.private static TestSourceDiscoveryIssueCollector.toSource(DiscoverySelector selector) Method parameters in org.junit.platform.launcher.core with type arguments of type DiscoverySelectorModifier and TypeMethodDescriptionLauncherDiscoveryRequestBuilder.selectors(List<? extends DiscoverySelector> selectors) Add all suppliedselectorsto the request.Constructor parameters in org.junit.platform.launcher.core with type arguments of type DiscoverySelectorModifierConstructorDescription(package private)DefaultDiscoveryRequest(List<DiscoverySelector> selectors, List<EngineFilter> engineFilters, List<DiscoveryFilter<?>> discoveryFilters, List<PostDiscoveryFilter> postDiscoveryFilters, LauncherConfigurationParameters configurationParameters, LauncherDiscoveryListener discoveryListener, OutputDirectoryCreator outputDirectoryCreator) -
Uses of DiscoverySelector in org.junit.platform.launcher.listeners.discovery
Methods in org.junit.platform.launcher.listeners.discovery with parameters of type DiscoverySelectorModifier and TypeMethodDescriptionvoidCompositeLauncherDiscoveryListener.selectorProcessed(UniqueId engineId, DiscoverySelector selector, SelectorResolutionResult result) voidLoggingLauncherDiscoveryListener.selectorProcessed(UniqueId engineId, DiscoverySelector selector, SelectorResolutionResult result) -
Uses of DiscoverySelector in org.junit.platform.suite.commons
Methods in org.junit.platform.suite.commons that return types with arguments of type DiscoverySelectorModifier and TypeMethodDescription(package private) static List<DiscoverySelector> AdditionalDiscoverySelectors.parseIdentifiers(String[] identifiers) Methods in org.junit.platform.suite.commons with parameters of type DiscoverySelectorModifier and TypeMethodDescriptionSuiteLauncherDiscoveryRequestBuilder.selectors(DiscoverySelector... selectors) Add all suppliedselectorsto the request.Method parameters in org.junit.platform.suite.commons with type arguments of type DiscoverySelectorModifier and TypeMethodDescriptionSuiteLauncherDiscoveryRequestBuilder.selectors(List<? extends DiscoverySelector> selectors) Add all suppliedselectorsto the request. -
Uses of DiscoverySelector in org.junit.platform.testkit.engine
Methods in org.junit.platform.testkit.engine with parameters of type DiscoverySelectorModifier and TypeMethodDescriptionEngineTestKit.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 DiscoverySelectorModifier and TypeMethodDescriptionprivate SelectorResolver.ResolutionMethodSelectorResolver.resolveParentAndAddFilter(SelectorResolver.Context context, DiscoverySelector selector, Function<RunnerTestDescriptor, org.junit.runner.manipulation.Filter> filterCreator)