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 ConditionEvaluationResult
private static final Logger
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate ConditionEvaluationResult
evaluate
(ExecutionCondition condition, ExtensionContext context) evaluate
(ExtensionRegistry extensionRegistry, JupiterConfiguration configuration, ExtensionContext context) Evaluate allExecutionCondition
extensions registered for the suppliedExtensionContext
.private ConditionEvaluationException
evaluationException
(Class<?> conditionType, Exception ex) private void
logResult
(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 allExecutionCondition
extensions registered for the suppliedExtensionContext
.- Parameters:
context
- the currentExtensionContext
- Returns:
- the first disabled
ConditionEvaluationResult
, or a default enabledConditionEvaluationResult
if no disabled conditions are encountered
-
evaluate
-
logResult
private void logResult(Class<?> conditionType, ConditionEvaluationResult result, ExtensionContext context) -
evaluationException
-