Class Conditional

  • All Implemented Interfaces:
    com.consol.citrus.common.Described, com.consol.citrus.common.Named, com.consol.citrus.Completable, com.consol.citrus.container.TestActionContainer, com.consol.citrus.TestAction, com.consol.citrus.TestActorAware

    public class Conditional
    extends AbstractActionContainer
    Class executes nested test actions if condition expression evaluates to true.
    Since:
    1.2
    Author:
    Matthias Beil, Christoph Deppisch
    • Constructor Detail

    • Method Detail

      • doExecute

        public void doExecute​(com.consol.citrus.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​(com.consol.citrus.context.TestContext context)
        Specified by:
        isDone in interface com.consol.citrus.Completable
        Overrides:
        isDone in class AbstractActionContainer
      • getCondition

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

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