Class ConditionEvaluator
- java.lang.Object
-
- org.junit.jupiter.engine.execution.ConditionEvaluator
-
@API(status=INTERNAL, since="5.0") public class ConditionEvaluator extends java.lang.Object
ConditionEvaluator
evaluatesExecutionCondition
extensions.- Since:
- 5.0
- See Also:
ExecutionCondition
-
-
Constructor Summary
Constructors Constructor Description ConditionEvaluator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private org.junit.jupiter.api.extension.ConditionEvaluationResult
evaluate(org.junit.jupiter.api.extension.ExecutionCondition condition, org.junit.jupiter.api.extension.ExtensionContext context)
org.junit.jupiter.api.extension.ConditionEvaluationResult
evaluate(ExtensionRegistry extensionRegistry, JupiterConfiguration configuration, org.junit.jupiter.api.extension.ExtensionContext context)
Evaluate allExecutionCondition
extensions registered for the suppliedExtensionContext
.private ConditionEvaluationException
evaluationException(java.lang.Class<?> conditionType, java.lang.Exception ex)
private void
logResult(java.lang.Class<?> conditionType, org.junit.jupiter.api.extension.ConditionEvaluationResult result, org.junit.jupiter.api.extension.ExtensionContext context)
-
-
-
Method Detail
-
evaluate
public org.junit.jupiter.api.extension.ConditionEvaluationResult evaluate(ExtensionRegistry extensionRegistry, JupiterConfiguration configuration, org.junit.jupiter.api.extension.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
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(java.lang.Class<?> conditionType, org.junit.jupiter.api.extension.ConditionEvaluationResult result, org.junit.jupiter.api.extension.ExtensionContext context)
-
evaluationException
private ConditionEvaluationException evaluationException(java.lang.Class<?> conditionType, java.lang.Exception ex)
-
-