Class ClassSelector

java.lang.Object
org.junit.platform.engine.discovery.ClassSelector
All Implemented Interfaces:
DiscoverySelector

@API(status=STABLE, since="1.0") public class ClassSelector extends Object implements DiscoverySelector
A DiscoverySelector that selects a Class or class name so that TestEngines can discover tests or containers based on classes.

If a Java Class reference is provided, the selector will return that Class and its class name accordingly. If a class name is provided, the selector will only attempt to lazily load the Class if getJavaClass() is invoked.

In this context, Java Class means anything that can be referenced as a Class on the JVM — for example, classes from other JVM languages such Groovy, Scala, etc.

Since:
1.0
See Also:
DiscoverySelectors.selectClass(String), DiscoverySelectors.selectClass(Class), ClassSource