Module org.junit.platform.launcher
Package org.junit.platform.launcher.core
Class EngineDiscoveryResultValidator
- java.lang.Object
-
- org.junit.platform.launcher.core.EngineDiscoveryResultValidator
-
class EngineDiscoveryResultValidator extends java.lang.Object
Perform common validation checks on the result from the `discover()` method.- Since:
- 1.3
-
-
Constructor Summary
Constructors Constructor Description EngineDiscoveryResultValidator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static java.util.List<UniqueId>
findPath(java.util.Map<UniqueId,java.util.Optional<UniqueId>> visited, UniqueId target)
private java.lang.String
formatted(java.util.List<UniqueId> path)
private java.util.Optional<java.lang.String>
getCyclicGraphInfo(TestDescriptor root)
(package private) void
validate(TestEngine testEngine, TestDescriptor root)
Perform common validation checks.
-
-
-
Method Detail
-
validate
void validate(TestEngine testEngine, TestDescriptor root)
Perform common validation checks.- Throws:
PreconditionViolationException
- if any check fails
-
getCyclicGraphInfo
private java.util.Optional<java.lang.String> getCyclicGraphInfo(TestDescriptor root)
- Returns:
- non-empty
Optional
if the tree contains a cycle
-
formatted
private java.lang.String formatted(java.util.List<UniqueId> path)
-
-