Package com.consol.citrus.container
Class Conditional.Builder
- java.lang.Object
-
- com.consol.citrus.AbstractTestActionBuilder<T,S>
-
- com.consol.citrus.AbstractTestContainerBuilder<Conditional,Conditional.Builder>
-
- com.consol.citrus.container.Conditional.Builder
-
- All Implemented Interfaces:
com.consol.citrus.TestActionBuilder<Conditional>
,com.consol.citrus.TestActionContainerBuilder<Conditional,Conditional.Builder>
- Enclosing class:
- Conditional
public static class Conditional.Builder extends AbstractTestContainerBuilder<Conditional,Conditional.Builder>
Action builder.
-
-
Field Summary
Fields Modifier and Type Field Description protected String
condition
-
Fields inherited from class com.consol.citrus.AbstractTestContainerBuilder
actions
-
Fields inherited from class com.consol.citrus.AbstractTestActionBuilder
self
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Conditional.Builder
conditional()
Fluent API action building entry method used in Java DSL.Conditional
doBuild()
Builds the container.Conditional.Builder
when(ConditionExpression expression)
Condition which allows execution if evaluates to true.Conditional.Builder
when(String expression)
Condition which allows execution if true.-
Methods inherited from class com.consol.citrus.AbstractTestContainerBuilder
actions, actions, build, container, getActions
-
Methods inherited from class com.consol.citrus.AbstractTestActionBuilder
actor, description, getActor, getDescription, getName, name
-
-
-
-
Field Detail
-
condition
protected String condition
-
-
Method Detail
-
conditional
public static Conditional.Builder conditional()
Fluent API action building entry method used in Java DSL.- Returns:
-
when
public Conditional.Builder when(String expression)
Condition which allows execution if true.- Parameters:
expression
-
-
when
public Conditional.Builder when(ConditionExpression expression)
Condition which allows execution if evaluates to true.- Parameters:
expression
-
-
doBuild
public Conditional doBuild()
Description copied from class:AbstractTestContainerBuilder
Builds the container.- Specified by:
doBuild
in classAbstractTestContainerBuilder<Conditional,Conditional.Builder>
- Returns:
-
-