Package org.citrusframework.actions
Class JavaAction.Builder
java.lang.Object
org.citrusframework.AbstractTestActionBuilder<JavaAction,JavaAction.Builder>
org.citrusframework.actions.JavaAction.Builder
- All Implemented Interfaces:
TestActionBuilder<JavaAction>
- Enclosing class:
- JavaAction
public static final class JavaAction.Builder
extends AbstractTestActionBuilder<JavaAction,JavaAction.Builder>
Action builder.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.citrusframework.TestActionBuilder
TestActionBuilder.DelegatingTestActionBuilder<T extends TestAction> -
Field Summary
Fields 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 TypeMethodDescriptionbuild()constructorArgs(Object... constructorArgs) Constructor arguments.constructorArgs(List<Object> constructorArgs) Constructor arguments.static JavaAction.Builderstatic JavaAction.Builderstatic JavaAction.BuilderFluent API action building entry method used in Java DSL.Method to call via reflection.methodArgs(Object... methodArgs) Setter for method argumentsmethodArgs(List<Object> methodArgs) Setter for method argumentsMethods inherited from class org.citrusframework.AbstractTestActionBuilder
actor, description, getActor, getDescription, getName, name
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
java
Fluent API action building entry method used in Java DSL.- Returns:
-
java
-
java
-
instance
-
className
-
method
Method to call via reflection.- Parameters:
methodName-
-
constructorArgs
Constructor arguments.- Parameters:
constructorArgs-
-
constructorArgs
Constructor arguments.- Parameters:
constructorArgs-
-
methodArgs
Setter for method arguments- Parameters:
methodArgs-
-
methodArgs
Setter for method arguments- Parameters:
methodArgs-
-
build
-