Class ClassSelector

All Implemented Interfaces:

@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.

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