java.lang.Object
org.junit.platform.engine.discovery.ModuleSelector
- All Implemented Interfaces:
DiscoverySelector
@API(status=STABLE,
since="1.1")
public class ModuleSelector
extends Object
implements DiscoverySelector
A
DiscoverySelector
that selects a module name so that
TestEngines
can discover
tests or containers based on modules.- Since:
- 1.1
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Get the selected module name.int
hashCode()
Return the identifier of this selector.toString()
-
Method Details
-
getModuleName
Get the selected module name. -
equals
-
hashCode
-
toString
-
toIdentifier
Description copied from interface:DiscoverySelector
Return 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:
toIdentifier
in interfaceDiscoverySelector
- Returns:
- an
Optional
containing the identifier of this selector; nevernull
but potentially empty if the selector does not support identifiers
-