Package com.consol.citrus.actions
Class JavaAction.Builder
- java.lang.Object
-
- com.consol.citrus.AbstractTestActionBuilder<JavaAction,JavaAction.Builder>
-
- com.consol.citrus.actions.JavaAction.Builder
-
- All Implemented Interfaces:
com.consol.citrus.TestActionBuilder<JavaAction>
- Enclosing class:
- JavaAction
public static final class JavaAction.Builder extends AbstractTestActionBuilder<JavaAction,JavaAction.Builder>
Action builder.
-
-
Field Summary
-
Fields inherited from class com.consol.citrus.AbstractTestActionBuilder
self
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description JavaAction
build()
JavaAction.Builder
className(String className)
JavaAction.Builder
constructorArgs(Object... constructorArgs)
Constructor arguments.JavaAction.Builder
constructorArgs(List<Object> constructorArgs)
Constructor arguments.JavaAction.Builder
instance(Object instance)
static JavaAction.Builder
java(Class<?> clazz)
static JavaAction.Builder
java(Object instance)
static JavaAction.Builder
java(String className)
Fluent API action building entry method used in Java DSL.JavaAction.Builder
method(String methodName)
Method to call via reflection.JavaAction.Builder
methodArgs(Object... methodArgs)
Setter for method argumentsJavaAction.Builder
methodArgs(List<Object> methodArgs)
Setter for method arguments-
Methods inherited from class com.consol.citrus.AbstractTestActionBuilder
actor, description, getActor, getDescription, getName, name
-
-
-
-
Method Detail
-
java
public static JavaAction.Builder java(String className)
Fluent API action building entry method used in Java DSL.- Returns:
-
java
public static JavaAction.Builder java(Class<?> clazz)
-
java
public static JavaAction.Builder java(Object instance)
-
instance
public JavaAction.Builder instance(Object instance)
-
className
public JavaAction.Builder className(String className)
-
method
public JavaAction.Builder method(String methodName)
Method to call via reflection.- Parameters:
methodName
-
-
constructorArgs
public JavaAction.Builder constructorArgs(Object... constructorArgs)
Constructor arguments.- Parameters:
constructorArgs
-
-
constructorArgs
public JavaAction.Builder constructorArgs(List<Object> constructorArgs)
Constructor arguments.- Parameters:
constructorArgs
-
-
methodArgs
public JavaAction.Builder methodArgs(Object... methodArgs)
Setter for method arguments- Parameters:
methodArgs
-
-
methodArgs
public JavaAction.Builder methodArgs(List<Object> methodArgs)
Setter for method arguments- Parameters:
methodArgs
-
-
build
public JavaAction build()
-
-