Package org.citrusframework
Interface TestActionRunner
- All Known Subinterfaces:
GherkinTestActionRunner,TestCaseRunner
public interface TestActionRunner
-
Method Summary
Modifier and TypeMethodDescriptiondefault <T extends TestAction>
TestActionRunner$(TestActionBuilder<T> builder) Builds and runs given test action.default <T extends TestAction>
TestActionRunner$(T action) Runs given test action.actions()Provide access to all available test actions.<T extends TestAction>
TestActionBuilder<T>applyBehavior(TestBehavior behavior) Apply test behavior on this test action runner.Provide access to all available test action containers.Provide access to all available variable extractions.Provide access to all available message processors.default TestActionRunnerrun(List<TestActionBuilder<?>> builders) Builds and runs given test action.<T extends TestAction>
TestActionRunnerrun(TestActionBuilder<T> builder) Builds and runs given test action.default <T extends TestAction>
TestActionRunnerrun(T action) Runs given test action.Provide access to all available test validations.
-
Method Details
-
run
Runs given test action.- Type Parameters:
T-- Parameters:
action-- Returns:
-
$
Runs given test action.- Type Parameters:
T-- Parameters:
action-- Returns:
-
$
Builds and runs given test action.- Type Parameters:
T-- Parameters:
builder-- Returns:
-
run
Builds and runs given test action. -
actions
TestActions actions()Provide access to all available test actions. -
containers
TestActionContainers containers()Provide access to all available test action containers. -
validation
Validations validation()Provide access to all available test validations. -
extractor
VariableExtractors extractor()Provide access to all available variable extractions. -
processor
Processors processor()Provide access to all available message processors. -
run
Builds and runs given test action.- Type Parameters:
T-- Parameters:
builder-- Returns:
-
applyBehavior
Apply test behavior on this test action runner.- Parameters:
behavior-- Returns:
-