Package org.junit.platform.launcher.core
Class EngineDiscoveryResultValidator
- java.lang.Object
-
- org.junit.platform.launcher.core.EngineDiscoveryResultValidator
-
class EngineDiscoveryResultValidator extends java.lang.ObjectPerform 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.Stringformatted(java.util.List<UniqueId> path)private java.util.Optional<java.lang.String>getCyclicGraphInfo(TestDescriptor root)(package private) voidvalidate(TestEngine testEngine, TestDescriptor root)Perform common validation checks.
-
-
-
Method Detail
-
validate
void validate(TestEngine testEngine, TestDescriptor root)
Perform common validation checks.- Throws:
org.junit.platform.commons.PreconditionViolationException- if any check fails
-
getCyclicGraphInfo
private java.util.Optional<java.lang.String> getCyclicGraphInfo(TestDescriptor root)
- Returns:
- non-empty
Optionalif the tree contains a cycle
-
formatted
private java.lang.String formatted(java.util.List<UniqueId> path)
-
-