Class ConditionEvaluator
- java.lang.Object
-
- org.junit.jupiter.engine.execution.ConditionEvaluator
-
@API(status=INTERNAL, since="5.0") public class ConditionEvaluator extends java.lang.ObjectConditionEvaluatorevaluatesExecutionConditionextensions.- Since:
- 5.0
- See Also:
ExecutionCondition
-
-
Field Summary
Fields Modifier and Type Field Description private static ConditionEvaluationResultENABLEDprivate static Loggerlogger
-
Constructor Summary
Constructors Constructor Description ConditionEvaluator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private ConditionEvaluationResultevaluate(ExecutionCondition condition, ExtensionContext context)ConditionEvaluationResultevaluate(ExtensionRegistry extensionRegistry, JupiterConfiguration configuration, ExtensionContext context)Evaluate allExecutionConditionextensions registered for the suppliedExtensionContext.private ConditionEvaluationExceptionevaluationException(java.lang.Class<?> conditionType, java.lang.Exception ex)private voidlogResult(java.lang.Class<?> conditionType, ConditionEvaluationResult result, ExtensionContext context)
-
-
-
Field Detail
-
logger
private static final Logger logger
-
ENABLED
private static final ConditionEvaluationResult ENABLED
-
-
Method Detail
-
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
private ConditionEvaluationResult evaluate(ExecutionCondition condition, ExtensionContext context)
-
logResult
private void logResult(java.lang.Class<?> conditionType, ConditionEvaluationResult result, ExtensionContext context)
-
evaluationException
private ConditionEvaluationException evaluationException(java.lang.Class<?> conditionType, java.lang.Exception ex)
-
-