class UniqueIdSelectorResolver extends java.lang.Object implements DiscoverySelectorResolver
Constructor and Description |
---|
UniqueIdSelectorResolver(Logger logger) |
Modifier and Type | Method and Description |
---|---|
private java.util.Optional<java.lang.String> |
determineTestClassName(UniqueId uniqueId) |
private boolean |
isForVintageEngine(UniqueId uniqueId) |
private boolean |
isNotEngineId(UniqueId uniqueId) |
private java.util.Optional<java.lang.Class<?>> |
loadTestClass(java.lang.String className,
UniqueId uniqueId) |
void |
resolve(EngineDiscoveryRequest request,
java.util.function.Predicate<java.lang.Class<?>> classFilter,
TestClassCollector collector) |
private void |
resolveIntoFilteredTestClass(UniqueId uniqueId,
java.util.function.Predicate<java.lang.Class<?>> classFilter,
TestClassCollector collector) |
private final Logger logger
UniqueIdSelectorResolver(Logger logger)
public void resolve(EngineDiscoveryRequest request, java.util.function.Predicate<java.lang.Class<?>> classFilter, TestClassCollector collector)
resolve
in interface DiscoverySelectorResolver
private boolean isNotEngineId(UniqueId uniqueId)
private boolean isForVintageEngine(UniqueId uniqueId)
private void resolveIntoFilteredTestClass(UniqueId uniqueId, java.util.function.Predicate<java.lang.Class<?>> classFilter, TestClassCollector collector)
private java.util.Optional<java.lang.Class<?>> loadTestClass(java.lang.String className, UniqueId uniqueId)
private java.util.Optional<java.lang.String> determineTestClassName(UniqueId uniqueId)