Module org.junit.platform.engine
Class Node.SkipResult
java.lang.Object
org.junit.platform.engine.support.hierarchical.Node.SkipResult
- Enclosing interface:
- Node<C extends EngineExecutionContext>
public static class Node.SkipResult extends Object
The result of determining whether the execution of a given
context
should be skipped.-
Method Summary
Modifier and Type Method Description static Node.SkipResult
doNotSkip()
Factory for creating do not skip results.Optional<String>
getReason()
Get the reason that execution of the context should be skipped, if available.boolean
isSkipped()
Whether execution of the context should be skipped.static Node.SkipResult
skip(String reason)
Factory for creating skipped results.String
toString()
-
Method Details
-
skip
Factory for creating skipped results.A context that is skipped will be not be executed.
- Parameters:
reason
- the reason that the context should be skipped, may benull
- Returns:
- a skipped
SkipResult
with the given reason
-
doNotSkip
Factory for creating do not skip results.A context that is not skipped will be executed as normal.
- Returns:
- a do not skip
SkipResult
-
isSkipped
public boolean isSkipped()Whether execution of the context should be skipped.- Returns:
true
if the execution should be skipped
-
getReason
Get the reason that execution of the context should be skipped, if available. -
toString
-