Package org.citrusframework
Class AbstractTestContainerBuilder<T extends org.citrusframework.container.TestActionContainer,S extends org.citrusframework.TestActionContainerBuilder<T,S>>
java.lang.Object
org.citrusframework.AbstractTestActionBuilder<T,S>
org.citrusframework.AbstractTestContainerBuilder<T,S>
- All Implemented Interfaces:
org.citrusframework.spi.ReferenceResolverAware,org.citrusframework.TestActionBuilder<T>,org.citrusframework.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 org.citrusframework.container.TestActionContainer,S extends org.citrusframework.TestActionContainerBuilder<T,S>>
extends AbstractTestActionBuilder<T,S>
implements org.citrusframework.TestActionContainerBuilder<T,S>, org.citrusframework.spi.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
org.citrusframework.TestActionBuilder.DelegatingTestActionBuilder<T extends org.citrusframework.TestAction> -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final List<org.citrusframework.TestActionBuilder<?>>protected org.citrusframework.spi.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(org.citrusframework.TestAction... actions) actions(org.citrusframework.TestActionBuilder<?>... actions) build()static <T extends org.citrusframework.container.TestActionContainer,B extends org.citrusframework.TestActionContainerBuilder<T, B>>
org.citrusframework.TestActionContainerBuilder<T,B> container(T container) Static Java DSL container builder using generics.protected abstract TdoBuild()Builds the container.List<org.citrusframework.TestActionBuilder<?>>voidsetReferenceResolver(org.citrusframework.spi.ReferenceResolver referenceResolver) Methods inherited from class org.citrusframework.AbstractTestActionBuilder
actor, description, getActor, getDescription, getName, name
-
Field Details
-
actions
-
referenceResolver
protected org.citrusframework.spi.ReferenceResolver referenceResolver
-
-
Constructor Details
-
AbstractTestContainerBuilder
public AbstractTestContainerBuilder()
-
-
Method Details
-
actions
-
actions
-
build
- Specified by:
buildin interfaceorg.citrusframework.TestActionBuilder<T extends org.citrusframework.container.TestActionContainer>
-
doBuild
Builds the container. -
getActions
-
setReferenceResolver
public void setReferenceResolver(org.citrusframework.spi.ReferenceResolver referenceResolver) - Specified by:
setReferenceResolverin interfaceorg.citrusframework.spi.ReferenceResolverAware
-
container
public static <T extends org.citrusframework.container.TestActionContainer,B extends org.citrusframework.TestActionContainerBuilder<T, org.citrusframework.TestActionContainerBuilder<T,B>> B> container(T container) Static Java DSL container builder using generics.
-