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 java.lang.Object
The result of determining whether the execution of a givencontext
should be skipped.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Node.SkipResult
doNotSkip()
Factory for creating do not skip results.java.util.Optional<java.lang.String>
getReason()
Get the reason why execution of the context should be skipped, if available.boolean
isSkipped()
Whether execution of the context should be skipped.static Node.SkipResult
skip(java.lang.String reason)
Factory for creating skipped results.java.lang.String
toString()
-
-
-
Method Detail
-
skip
public static Node.SkipResult skip(java.lang.String reason)
Factory for creating skipped results.A context that is skipped will be not be executed.
- Parameters:
reason
- the reason why the context should be skipped- Returns:
- a skipped
SkipResult
with the given reason
-
doNotSkip
public static Node.SkipResult 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
public java.util.Optional<java.lang.String> getReason()
Get the reason why execution of the context should be skipped, if available.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-