Top Description Interfaces Classes
module org.junit.platform.engine

Package org.junit.platform.engine.support.discovery

Annotations
@NullMarked
Imports
org.jspecify.annotations.NullMarked

Configurable test discovery implementation that can be reused by different test engines.
See Also
org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver#builder(), org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver#resolve, org.junit.platform.engine.support.discovery.SelectorResolver

Interface Summary

Modifier and TypeInterface and Description
public interface
DiscoveryIssueReporter

DiscoveryIssueReporter defines the API for reporting DiscoveryIssues.

public interface
SelectorResolver

A resolver that supports resolving one or multiple types of DiscoverySelectors.

Class Summary

Modifier and TypeClass and Description
pack-priv class
pack-priv class
public class
EngineDiscoveryRequestResolver<
the type of the engine's descriptor
T extends TestDescriptor
>

Configurable test discovery implementation based on SelectorResolver and TestDescriptor.Visitor that can be reused by different TestEngines.

pack-priv class
pack-priv class
ResourceUtils

Resource-related utilities to be used in conjunction with ReflectionSupport.