java.lang.Object
org.junit.platform.engine.discovery.UniqueIdSelector
- All Implemented Interfaces:
DiscoverySelector
@API(status=STABLE,
since="1.0")
public class UniqueIdSelector
extends Object
implements DiscoverySelector
A
DiscoverySelector that selects a UniqueId so that
TestEngines can discover
tests or containers based on unique IDs.- Since:
- 1.0
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Method Summary
Modifier and TypeMethodDescriptionbooleanGet the selectedUniqueId.inthashCode()Return the identifier of this selector.toString()
-
Method Details
-
getUniqueId
Get the selectedUniqueId. -
equals
-
hashCode
-
toString
-
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
-