Package | Description |
---|---|
org.junit.jupiter.engine.discovery |
Internal classes for test discovery within the JUnit Jupiter test engine.
|
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 the
Launcher
including the LauncherFactory
and the LauncherDiscoveryRequestBuilder . |
org.junit.platform.launcher.listeners.discovery |
Common
LauncherDiscoveryListener
implementations and factory methods. |
org.junit.platform.runner |
Runner and annotations for configuring and executing tests on the
JUnit Platform in a JUnit 4 environment. |
org.junit.vintage.engine.discovery |
Internal classes for test discovery within the JUnit Vintage test engine.
|
Modifier and Type | Method and 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) |
Modifier and Type | Method and Description |
---|---|
private java.util.function.Supplier<java.util.Set<? extends DiscoverySelector>> |
MethodSelectorResolver.expansionCallback(TestDescriptor testDescriptor) |
Modifier and Type | Method and Description |
---|---|
<T extends DiscoverySelector> |
EngineDiscoveryRequest.getSelectorsByType(java.lang.Class<T> selectorType)
Get the
DiscoverySelectors for this request,
filtered by a particular type. |
Modifier and Type | Method and 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.
|
Modifier and Type | Class and Description |
---|---|
class |
ClasspathResourceSelector
A
DiscoverySelector that selects the name of a classpath resource
so that TestEngines can load resources
from the classpath — for example, to load XML or JSON files from the classpath,
potentially within JARs. |
class |
ClasspathRootSelector
A
DiscoverySelector that selects a classpath root so that
TestEngines can search for class
files or resources within the physical classpath — for example, to
scan for test classes. |
class |
ClassSelector
A
DiscoverySelector that selects a Class or class name so
that TestEngines can discover
tests or containers based on classes. |
class |
DirectorySelector
A
DiscoverySelector that selects a directory so that
TestEngines
can discover tests or containers based on directories in the
file system. |
class |
FileSelector
A
DiscoverySelector that selects a file so that
TestEngines
can discover tests or containers based on files in the
file system. |
class |
MethodSelector
A
DiscoverySelector that selects a Method or a combination of
class name, method name, and parameter types so that
TestEngines can discover tests
or containers based on methods. |
class |
ModuleSelector
A
DiscoverySelector that selects a module name so that
TestEngines can discover
tests or containers based on modules. |
class |
NestedClassSelector
A
DiscoverySelector that selects a nested Class
or class name enclosed in other classes so that
TestEngines can discover
tests or containers based on classes. |
class |
NestedMethodSelector
A
DiscoverySelector that selects a nested Method
or a combination of enclosing classes names, class name, method
name, and parameter types so that
TestEngines can discover
tests or containers based on methods. |
class |
PackageSelector
A
DiscoverySelector that selects a package name so that
TestEngines can discover
tests or containers based on packages. |
class |
UniqueIdSelector
A
DiscoverySelector that selects a UniqueId so that
TestEngines can discover
tests or containers based on unique IDs. |
class |
UriSelector
A
DiscoverySelector that selects a URI so that
TestEngines
can discover tests or containers based on URIs. |
Modifier and Type | Field and 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 |
Modifier and Type | Method and Description |
---|---|
java.util.Set<? extends DiscoverySelector> |
SelectorResolver.Match.expand()
Expand this match in order to resolve the children of the contained
TestDescriptor . |
java.util.Set<? extends DiscoverySelector> |
SelectorResolver.Resolution.getSelectors()
Returns the selectors contained by this resolution.
|
Modifier and Type | Method and Description |
---|---|
private SelectorResolver.Context |
EngineDiscoveryRequestResolution.getContext(DiscoverySelector selector) |
java.util.Optional<TestDescriptor> |
SelectorResolver.Context.resolve(DiscoverySelector selector)
Resolve the supplied
TestDescriptor , if possible. |
private java.util.Optional<SelectorResolver.Resolution> |
EngineDiscoveryRequestResolution.resolve(DiscoverySelector selector) |
java.util.Optional<TestDescriptor> |
EngineDiscoveryRequestResolution.DefaultContext.resolve(DiscoverySelector selector) |
private java.util.Optional<SelectorResolver.Resolution> |
EngineDiscoveryRequestResolution.resolve(DiscoverySelector selector,
java.util.function.Function<SelectorResolver,SelectorResolver.Resolution> resolutionFunction) |
default SelectorResolver.Resolution |
SelectorResolver.resolve(DiscoverySelector selector,
SelectorResolver.Context context)
Resolve the supplied
DiscoverySelector using the supplied
Context . |
private void |
EngineDiscoveryRequestResolution.resolveCompletely(DiscoverySelector selector) |
Modifier and Type | Method and Description |
---|---|
<T extends TestDescriptor> |
SelectorResolver.Context.addToParent(java.util.function.Supplier<DiscoverySelector> parentSelectorSupplier,
java.util.function.Function<TestDescriptor,java.util.Optional<T>> creator)
Add a
TestDescriptor to a parent, specified by the DiscoverySelector returned by the supplied Supplier , by
applying the supplied Function to the new parent. |
<T extends TestDescriptor> |
EngineDiscoveryRequestResolution.DefaultContext.addToParent(java.util.function.Supplier<DiscoverySelector> parentSelectorSupplier,
java.util.function.Function<TestDescriptor,java.util.Optional<T>> creator) |
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 supplied
DiscoverySelectors . |
Constructor and Description |
---|
Match(TestDescriptor testDescriptor,
java.util.function.Supplier<java.util.Set<? extends DiscoverySelector>> childSelectorsSupplier,
SelectorResolver.Match.Type type) |
Resolution(java.util.Set<SelectorResolver.Match> matches,
java.util.Set<? extends DiscoverySelector> selectors) |
Modifier and Type | Field and Description |
---|---|
private java.util.List<DiscoverySelector> |
DefaultDiscoveryRequest.selectors |
private java.util.List<DiscoverySelector> |
LauncherDiscoveryRequestBuilder.selectors |
Modifier and Type | Method and Description |
---|---|
<T extends DiscoverySelector> |
DefaultDiscoveryRequest.getSelectorsByType(java.lang.Class<T> selectorType) |
Modifier and Type | Method and Description |
---|---|
LauncherDiscoveryRequestBuilder |
LauncherDiscoveryRequestBuilder.selectors(DiscoverySelector... selectors)
Add all of the supplied
selectors to the request. |
Modifier and Type | Method and Description |
---|---|
LauncherDiscoveryRequestBuilder |
LauncherDiscoveryRequestBuilder.selectors(java.util.List<? extends DiscoverySelector> selectors)
Add all of the supplied
selectors to the request. |
Constructor and 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) |
Modifier and Type | Method and Description |
---|---|
void |
LoggingLauncherDiscoveryListener.selectorProcessed(UniqueId engineId,
DiscoverySelector selector,
SelectorResolutionResult result) |
void |
CompositeLauncherDiscoveryListener.selectorProcessed(UniqueId engineId,
DiscoverySelector selector,
SelectorResolutionResult result) |
void |
AbortOnFailureLauncherDiscoveryListener.selectorProcessed(UniqueId engineId,
DiscoverySelector selector,
SelectorResolutionResult result) |
Modifier and Type | Method and Description |
---|---|
private java.util.List<DiscoverySelector> |
JUnitPlatform.getSelectorsFromAnnotations() |
private <T> java.util.List<DiscoverySelector> |
JUnitPlatform.transform(T[] sourceElements,
java.util.function.Function<T,DiscoverySelector> transformer) |
Modifier and Type | Method and Description |
---|---|
private <T> java.util.List<DiscoverySelector> |
JUnitPlatform.transform(T[] sourceElements,
java.util.function.Function<T,DiscoverySelector> transformer) |
Modifier and Type | Method and Description |
---|---|
private SelectorResolver.Resolution |
MethodSelectorResolver.resolveParentAndAddFilter(SelectorResolver.Context context,
DiscoverySelector selector,
java.util.function.Function<RunnerTestDescriptor,org.junit.runner.manipulation.Filter> filterCreator) |