java.lang.Object
org.junit.platform.launcher.EngineDiscoveryResult
EngineDiscoveryResult
encapsulates the result of test discovery by a
TestEngine
.
A EngineDiscoveryResult
consists of a mandatory
Status
and an optional Throwable
.
- Since:
- 1.6
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic EngineDiscoveryResult
Create aEngineDiscoveryResult
for a failed test discovery.Get the status of this result.Get the throwable that caused this result, if available.static EngineDiscoveryResult
Create aEngineDiscoveryResult
for a successful test discovery.toString()
-
Method Details
-
successful
Create aEngineDiscoveryResult
for a successful test discovery.- Returns:
- the
EngineDiscoveryResult
; nevernull
-
failed
Create aEngineDiscoveryResult
for a failed test discovery.- Parameters:
throwable
- the throwable that caused the failed discovery; may benull
- Returns:
- the
EngineDiscoveryResult
; nevernull
-
getStatus
Get the status of this result.- Returns:
- the status; never
null
-
getThrowable
Get the throwable that caused this result, if available.- Returns:
- an
Optional
containing the throwable; nevernull
but potentially empty
-
toString
-