Class ClasspathRootSelector

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

@API(status=STABLE, since="1.0") public class ClasspathRootSelector extends Object implements DiscoverySelector
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.

Since engines are not expected to modify the classpath, the classpath root represented by this selector must be on the classpath of the context class loader of the thread that uses this selector.

Since:
1.0
See Also:
  • Field Details

    • classpathRoot

      private final URI classpathRoot
  • Constructor Details

    • ClasspathRootSelector

      ClasspathRootSelector(URI classpathRoot)
  • Method Details

    • getClasspathRoot

      public URI getClasspathRoot()
      Get the selected classpath root directory as an URI.
    • equals

      @API(status=STABLE, since="1.3") public boolean equals(Object o)
      Overrides:
      equals in class Object
      Since:
      1.3
    • hashCode

      @API(status=STABLE, since="1.3") public int hashCode()
      Overrides:
      hashCode in class Object
      Since:
      1.3
    • toString

      public String toString()
      Overrides:
      toString in class Object