Class Conditional

All Implemented Interfaces:
org.citrusframework.common.Described, org.citrusframework.common.Named, org.citrusframework.Completable, org.citrusframework.container.TestActionContainer, org.citrusframework.TestAction, org.citrusframework.TestActorAware

public class Conditional extends AbstractActionContainer
Class executes nested test actions if condition expression evaluates to true.
Since:
1.2
  • Constructor Details

  • Method Details

    • doExecute

      public void doExecute(org.citrusframework.context.TestContext context)
      Description copied from class: AbstractTestAction
      Subclasses may add custom execution logic here.
      Specified by:
      doExecute in class AbstractTestAction
    • isDone

      public boolean isDone(org.citrusframework.context.TestContext context)
      Specified by:
      isDone in interface org.citrusframework.Completable
      Overrides:
      isDone in class AbstractActionContainer
    • getCondition

      public String getCondition()
      Gets the condition expression.
      Returns:
      the expression
    • getConditionExpression

      public org.citrusframework.container.ConditionExpression getConditionExpression()
      Gets the condition expression.
      Returns:
      the conditionExpression