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 evaluates ExecutionCondition extensions.- Since:
- 5.0
- See Also:
ExecutionCondition
-
Constructor Summary
Constructors Constructor Description ConditionEvaluator() -
Method Summary
Modifier and Type Method Description org.junit.jupiter.api.extension.ConditionEvaluationResultevaluate(ExtensionRegistry extensionRegistry, JupiterConfiguration configuration, org.junit.jupiter.api.extension.ExtensionContext context)Evaluate allExecutionConditionextensions registered for the suppliedExtensionContext.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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
-