Top Description Constructors Methods
org.junit.platform.launcher.core

pack-priv Class EngineDiscoveryResultValidator

extends Object
Class Inheritance
Static Imports
java.util.stream.Collectors.joining

Perform common validation checks on the result from the `discover()` method.
Since
1.3

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
private static List<UniqueId>
private String
private Optional<String>

Returns:

non-empty Optional if the tree contains a cycle
getCyclicGraphInfo
(TestDescriptor root)

pack-priv void
validate(TestEngine testEngine, TestDescriptor root)

Perform common validation checks.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

EngineDiscoveryResultValidatorback to summary
pack-priv EngineDiscoveryResultValidator()

Method Detail

findPathback to summary
private static List<UniqueId> findPath(Map<UniqueId, Optional<UniqueId>> visited, UniqueId target)
formattedback to summary
private String formatted(List<UniqueId> path)
getCyclicGraphInfoback to summary
private Optional<String> getCyclicGraphInfo(TestDescriptor root)
Returns:Optional<String>

non-empty Optional if the tree contains a cycle

validateback to summary
pack-priv void validate(TestEngine testEngine, TestDescriptor root)

Perform common validation checks.

Exceptions
PreconditionViolationException:
if any check fails