Package org.citrusframework
Class AbstractTestContainerBuilder<T extends TestActionContainer,S extends TestActionContainerBuilder<T,S>>
java.lang.Object
org.citrusframework.AbstractTestActionBuilder<T,S>
org.citrusframework.AbstractTestContainerBuilder<T,S>
- All Implemented Interfaces:
ReferenceResolverAware,TestActionBuilder<T>,TestActionContainerBuilder<T,S>
- Direct Known Subclasses:
AbstractExceptionContainerBuilder,AbstractIteratingContainerBuilder,AbstractSuiteContainerBuilder,AbstractTestBoundaryContainerBuilder,Async.Builder,Conditional.Builder,FinallySequence.Builder,Parallel.Builder,Sequence.Builder,Timer.Builder
public abstract class AbstractTestContainerBuilder<T extends TestActionContainer,S extends TestActionContainerBuilder<T,S>>
extends AbstractTestActionBuilder<T,S>
implements TestActionContainerBuilder<T,S>, ReferenceResolverAware
Abstract container builder takes care on calling the container runner when actions are placed in the container.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.citrusframework.TestActionBuilder
TestActionBuilder.DelegatingTestActionBuilder<T extends TestAction> -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final List<TestActionBuilder<?>>protected ReferenceResolverFields inherited from class org.citrusframework.AbstractTestActionBuilder
selfFields inherited from interface org.citrusframework.TestActionBuilder
logger, RESOURCE_PATH, TYPE_RESOLVER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactions(TestAction... actions) actions(TestActionBuilder<?>... actions) build()static <T extends TestActionContainer,B extends TestActionContainerBuilder<T, B>>
TestActionContainerBuilder<T,B> container(T container) Static Java DSL container builder using generics.protected abstract TdoBuild()Builds the container.voidsetReferenceResolver(ReferenceResolver referenceResolver) Methods inherited from class org.citrusframework.AbstractTestActionBuilder
actor, description, getActor, getDescription, getName, name
-
Field Details
-
actions
-
referenceResolver
-
-
Constructor Details
-
AbstractTestContainerBuilder
public AbstractTestContainerBuilder()
-
-
Method Details
-
actions
- Specified by:
actionsin interfaceTestActionContainerBuilder<T extends TestActionContainer,S extends TestActionContainerBuilder<T, S>>
-
actions
- Specified by:
actionsin interfaceTestActionContainerBuilder<T extends TestActionContainer,S extends TestActionContainerBuilder<T, S>>
-
build
- Specified by:
buildin interfaceTestActionBuilder<T extends TestActionContainer>
-
doBuild
Builds the container.- Returns:
-
getActions
- Specified by:
getActionsin interfaceTestActionContainerBuilder<T extends TestActionContainer,S extends TestActionContainerBuilder<T, S>>
-
setReferenceResolver
- Specified by:
setReferenceResolverin interfaceReferenceResolverAware
-
container
public static <T extends TestActionContainer,B extends TestActionContainerBuilder<T, TestActionContainerBuilder<T,B>> B> container(T container) Static Java DSL container builder using generics.- Type Parameters:
T-B-- Parameters:
container-- Returns:
-