Class DirectorySelector
- java.lang.Object
-
- org.junit.platform.engine.discovery.DirectorySelector
-
- All Implemented Interfaces:
DiscoverySelector
@API(status=STABLE, since="1.0") public class DirectorySelector extends java.lang.Object implements DiscoverySelectorADiscoverySelectorthat selects a directory so thatTestEnginescan discover tests or containers based on directories in the file system.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDirectorySelector.IdentifierParser
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Stringpath
-
Constructor Summary
Constructors Constructor Description DirectorySelector(java.lang.String path)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)java.io.FilegetDirectory()Get the selected directory as aFile.java.nio.file.PathgetPath()Get the selected directory as aPathusing the defaultFileSystem.java.lang.StringgetRawPath()Get the selected directory as a raw path.inthashCode()java.util.Optional<DiscoverySelectorIdentifier>toIdentifier()Return the identifier of this selector.java.lang.StringtoString()
-
-
-
Method Detail
-
getDirectory
public java.io.File getDirectory()
Get the selected directory as aFile.- See Also:
getPath(),getRawPath()
-
getPath
public java.nio.file.Path getPath()
Get the selected directory as aPathusing the defaultFileSystem.- See Also:
getDirectory(),getRawPath()
-
getRawPath
public java.lang.String getRawPath()
Get the selected directory as a raw path.- See Also:
getDirectory(),getPath()
-
equals
@API(status=STABLE, since="1.3") public boolean equals(java.lang.Object o)- Overrides:
equalsin classjava.lang.Object- Since:
- 1.3
-
hashCode
@API(status=STABLE, since="1.3") public int hashCode()- Overrides:
hashCodein classjava.lang.Object- Since:
- 1.3
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
toIdentifier
public java.util.Optional<DiscoverySelectorIdentifier> toIdentifier()
Description copied from interface:DiscoverySelectorReturn the identifier of this selector.The returned identifier must be parsable by a corresponding
DiscoverySelectorIdentifierParser.The default implementation returns
Optional.empty(). Can be overridden by concrete implementations.- Specified by:
toIdentifierin interfaceDiscoverySelector- Returns:
- an
Optionalcontaining the identifier of this selector; nevernullbut potentially empty if the selector does not support identifiers
-
-