Class ConditionEvaluator
java.lang.Object
org.junit.jupiter.engine.execution.ConditionEvaluator
ConditionEvaluator evaluates ExecutionCondition extensions.- Since:
- 5.0
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final ConditionEvaluationResultprivate static final Logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate ConditionEvaluationResultevaluate(ExecutionCondition condition, ExtensionContext context) evaluate(ExtensionRegistry extensionRegistry, JupiterConfiguration configuration, ExtensionContext context) Evaluate allExecutionConditionextensions registered for the suppliedExtensionContext.private ConditionEvaluationExceptionevaluationException(Class<?> conditionType, Exception ex) private voidlogResult(Class<?> conditionType, ConditionEvaluationResult result, ExtensionContext context)
-
Field Details
-
logger
-
ENABLED
-
-
Constructor Details
-
ConditionEvaluator
public ConditionEvaluator()
-
-
Method Details
-
evaluate
public ConditionEvaluationResult evaluate(ExtensionRegistry extensionRegistry, JupiterConfiguration configuration, 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
-
logResult
private void logResult(Class<?> conditionType, ConditionEvaluationResult result, ExtensionContext context) -
evaluationException
-