Package org.junit.jupiter.api.extension
Class ConditionEvaluationResult
- java.lang.Object
-
- org.junit.jupiter.api.extension.ConditionEvaluationResult
-
@API(status=STABLE, since="5.0") public class ConditionEvaluationResult extends java.lang.ObjectThe result of evaluating an ExecutionCondition.- Since:
- 5.0
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ConditionEvaluationResultdisabled(java.lang.String reason)Factory for creating disabled results.static ConditionEvaluationResultenabled(java.lang.String reason)Factory for creating enabled results.java.util.Optional<java.lang.String>getReason()Get the reason why the container or test should be enabled or disabled, if available.booleanisDisabled()Whether the container or test should be disabled.java.lang.StringtoString()
-
-
-
Method Detail
-
enabled
public static ConditionEvaluationResult enabled(java.lang.String reason)
Factory for creating enabled results.- Parameters:
reason- the reason why the container or test should be enabled- Returns:
- an enabled
ConditionEvaluationResultwith the given reason
-
disabled
public static ConditionEvaluationResult disabled(java.lang.String reason)
Factory for creating disabled results.- Parameters:
reason- the reason why the container or test should be disabled- Returns:
- a disabled
ConditionEvaluationResultwith the given reason
-
isDisabled
public boolean isDisabled()
Whether the container or test should be disabled.- Returns:
trueif the container or test should be disabled
-
getReason
public java.util.Optional<java.lang.String> getReason()
Get the reason why the container or test should be enabled or disabled, if available.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-