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.ConditionEvaluationResult evaluate​(ExtensionRegistry extensionRegistry, JupiterConfiguration configuration, org.junit.jupiter.api.extension.ExtensionContext context)
    Evaluate all ExecutionCondition extensions registered for the supplied ExtensionContext.

    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 all ExecutionCondition extensions registered for the supplied ExtensionContext.
      Parameters:
      context - the current ExtensionContext
      Returns:
      the first disabled ConditionEvaluationResult, or a default enabled ConditionEvaluationResult if no disabled conditions are encountered