Package com.consol.citrus.container
Class Async.Builder
- java.lang.Object
-
- com.consol.citrus.AbstractTestActionBuilder<T,S>
-
- com.consol.citrus.AbstractTestContainerBuilder<Async,Async.Builder>
-
- com.consol.citrus.container.Async.Builder
-
- All Implemented Interfaces:
com.consol.citrus.TestActionBuilder<Async>
,com.consol.citrus.TestActionContainerBuilder<Async,Async.Builder>
- Enclosing class:
- Async
public static class Async.Builder extends AbstractTestContainerBuilder<Async,Async.Builder>
Action builder.
-
-
Field Summary
-
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 Async.Builder
async()
Fluent API action building entry method used in Java DSL.Async
build()
protected Async
doBuild()
Builds the container.Async.Builder
errorAction(com.consol.citrus.TestAction action)
Adds a error action.Async.Builder
errorAction(com.consol.citrus.TestActionBuilder<?> action)
Adds a error action.Async.Builder
errorActions(com.consol.citrus.TestAction... actions)
Adds one to many error actions.Async.Builder
errorActions(com.consol.citrus.TestActionBuilder<?>... actions)
Adds one to many error actions.Async.Builder
successAction(com.consol.citrus.TestAction action)
Adds a success action.Async.Builder
successAction(com.consol.citrus.TestActionBuilder<?> action)
Adds a success action.Async.Builder
successActions(com.consol.citrus.TestAction... actions)
Adds one to many success actions.Async.Builder
successActions(com.consol.citrus.TestActionBuilder<?>... actions)
Adds one to many success actions.-
Methods inherited from class com.consol.citrus.AbstractTestContainerBuilder
actions, actions, container, getActions
-
Methods inherited from class com.consol.citrus.AbstractTestActionBuilder
actor, description, getActor, getDescription, getName, name
-
-
-
-
Method Detail
-
async
public static Async.Builder async()
Fluent API action building entry method used in Java DSL.- Returns:
-
errorAction
public Async.Builder errorAction(com.consol.citrus.TestAction action)
Adds a error action.- Parameters:
action
-- Returns:
-
successAction
public Async.Builder successAction(com.consol.citrus.TestAction action)
Adds a success action.- Parameters:
action
-- Returns:
-
errorAction
public Async.Builder errorAction(com.consol.citrus.TestActionBuilder<?> action)
Adds a error action.- Parameters:
action
-- Returns:
-
successAction
public Async.Builder successAction(com.consol.citrus.TestActionBuilder<?> action)
Adds a success action.- Parameters:
action
-- Returns:
-
errorActions
public Async.Builder errorActions(com.consol.citrus.TestActionBuilder<?>... actions)
Adds one to many error actions.- Parameters:
actions
-- Returns:
-
successActions
public Async.Builder successActions(com.consol.citrus.TestActionBuilder<?>... actions)
Adds one to many success actions.- Parameters:
actions
-- Returns:
-
errorActions
public Async.Builder errorActions(com.consol.citrus.TestAction... actions)
Adds one to many error actions.- Parameters:
actions
-- Returns:
-
successActions
public Async.Builder successActions(com.consol.citrus.TestAction... actions)
Adds one to many success actions.- Parameters:
actions
-- Returns:
-
build
public Async build()
- Specified by:
build
in interfacecom.consol.citrus.TestActionBuilder<Async>
- Overrides:
build
in classAbstractTestContainerBuilder<Async,Async.Builder>
-
doBuild
protected Async doBuild()
Description copied from class:AbstractTestContainerBuilder
Builds the container.- Specified by:
doBuild
in classAbstractTestContainerBuilder<Async,Async.Builder>
- Returns:
-
-