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.Object
The result of evaluating an ExecutionCondition.
- Since:
- 5.0
-
Method Summary
Modifier and Type Method Description static ConditionEvaluationResultdisabled(java.lang.String reason)Factory for creating disabled results.static ConditionEvaluationResultdisabled(java.lang.String reason, java.lang.String customReason)Factory for creating disabled results with custom reasons added by the user.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()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Method Details
-
enabled
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
Factory for creating disabled results.- Parameters:
reason- the reason why the container or test should be disabled- Returns:
- a disabled
ConditionEvaluationResultwith the given reason
-
disabled
public static ConditionEvaluationResult disabled(java.lang.String reason, java.lang.String customReason)Factory for creating disabled results with custom reasons added by the user.- Parameters:
reason- the default reason why the container or test should be disabledcustomReason- the custom reason why the container or test should be disabled- Returns:
- a disabled
ConditionEvaluationResultwith the given reasons
-
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
-