Package com.consol.citrus.container
Class Template.AbstractTemplateBuilder<T extends Template,B extends Template.AbstractTemplateBuilder<T,B>>
- java.lang.Object
-
- com.consol.citrus.AbstractTestActionBuilder<T,B>
-
- com.consol.citrus.container.Template.AbstractTemplateBuilder<T,B>
-
- All Implemented Interfaces:
com.consol.citrus.TestActionBuilder<T>
- Direct Known Subclasses:
Template.Builder
- Enclosing class:
- Template
public abstract static class Template.AbstractTemplateBuilder<T extends Template,B extends Template.AbstractTemplateBuilder<T,B>> extends AbstractTestActionBuilder<T,B>
Action builder.
-
-
Field Summary
-
Fields inherited from class com.consol.citrus.AbstractTestActionBuilder
self
-
-
Constructor Summary
Constructors Constructor Description AbstractTemplateBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description B
actions(com.consol.citrus.TestAction... actions)
Adds test actions to the template.B
actions(List<com.consol.citrus.TestAction> actions)
Adds test actions to the template.B
globalContext(boolean globalContext)
Boolean flag marking the template variables should also affect variables in test case.protected void
onBuild()
B
parameter(String name, String value)
Set parameter before execution.B
parameters(Map<String,String> parameters)
Set parameter before execution.B
templateName(String templateName)
B
withReferenceResolver(com.consol.citrus.spi.ReferenceResolver referenceResolver)
Sets the bean reference resolver for using endpoint names.-
Methods inherited from class com.consol.citrus.AbstractTestActionBuilder
actor, description, getActor, getDescription, getName, name
-
-
-
-
Method Detail
-
globalContext
public B globalContext(boolean globalContext)
Boolean flag marking the template variables should also affect variables in test case.- Parameters:
globalContext
- the globalContext to set
-
parameters
public B parameters(Map<String,String> parameters)
Set parameter before execution.- Parameters:
parameters
- the parameter to set
-
parameter
public B parameter(String name, String value)
Set parameter before execution.- Parameters:
name
-value
-
-
actions
public B actions(com.consol.citrus.TestAction... actions)
Adds test actions to the template.- Parameters:
actions
-- Returns:
-
actions
public B actions(List<com.consol.citrus.TestAction> actions)
Adds test actions to the template.- Parameters:
actions
-- Returns:
-
withReferenceResolver
public B withReferenceResolver(com.consol.citrus.spi.ReferenceResolver referenceResolver)
Sets the bean reference resolver for using endpoint names.- Parameters:
referenceResolver
-
-
onBuild
protected void onBuild()
-
-