Class ConditionEvaluator
java.lang.Object
org.junit.jupiter.engine.execution.ConditionEvaluator
ConditionEvaluator evaluates ExecutionCondition extensions.- Since:
- 5.0
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate org.junit.jupiter.api.extension.ConditionEvaluationResultevaluate(org.junit.jupiter.api.extension.ExecutionCondition condition, org.junit.jupiter.api.extension.ExtensionContext context) org.junit.jupiter.api.extension.ConditionEvaluationResultevaluate(ExtensionRegistry extensionRegistry, JupiterConfiguration configuration, org.junit.jupiter.api.extension.ExtensionContext context) Evaluate allExecutionConditionextensions registered for the suppliedExtensionContext.private ConditionEvaluationExceptionevaluationException(Class<?> conditionType, Exception ex) private voidlogResult(Class<?> conditionType, org.junit.jupiter.api.extension.ConditionEvaluationResult result, org.junit.jupiter.api.extension.ExtensionContext context)
-
Field Details
-
logger
private static final org.junit.platform.commons.logging.Logger logger -
ENABLED
private static final org.junit.jupiter.api.extension.ConditionEvaluationResult ENABLED
-
-
Constructor Details
-
ConditionEvaluator
public ConditionEvaluator()
-
-
Method Details
-
evaluate
public org.junit.jupiter.api.extension.ConditionEvaluationResult evaluate(ExtensionRegistry extensionRegistry, JupiterConfiguration configuration, org.junit.jupiter.api.extension.ExtensionContext context) Evaluate allExecutionConditionextensions registered for the suppliedExtensionContext.- Parameters:
context- the currentExtensionContext- Returns:
- the first disabled
ConditionEvaluationResult, or a default enabledConditionEvaluationResultif no disabled conditions are encountered
-
evaluate
private org.junit.jupiter.api.extension.ConditionEvaluationResult evaluate(org.junit.jupiter.api.extension.ExecutionCondition condition, org.junit.jupiter.api.extension.ExtensionContext context) -
logResult
private void logResult(Class<?> conditionType, org.junit.jupiter.api.extension.ConditionEvaluationResult result, org.junit.jupiter.api.extension.ExtensionContext context) -
evaluationException
-