Package com.consol.citrus.actions
Class InputAction.Builder
- java.lang.Object
-
- com.consol.citrus.AbstractTestActionBuilder<InputAction,InputAction.Builder>
-
- com.consol.citrus.actions.InputAction.Builder
-
- All Implemented Interfaces:
com.consol.citrus.TestActionBuilder<InputAction>
- Enclosing class:
- InputAction
public static final class InputAction.Builder extends AbstractTestActionBuilder<InputAction,InputAction.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 InputAction.Builder
answers(String... answers)
Sets the valid answers.InputAction
build()
static InputAction.Builder
input()
Fluent API action building entry method used in Java DSL.static InputAction.Builder
input(String message)
Fluent API action building entry method used in Java DSL.InputAction.Builder
message(String message)
Sets the message displayed to the user.InputAction.Builder
reader(BufferedReader reader)
Sets the input reader.InputAction.Builder
result(String variable)
Stores the result to a test variable.-
Methods inherited from class com.consol.citrus.AbstractTestActionBuilder
actor, description, getActor, getDescription, getName, name
-
-
-
-
Method Detail
-
input
public static InputAction.Builder input()
Fluent API action building entry method used in Java DSL.- Returns:
-
input
public static InputAction.Builder input(String message)
Fluent API action building entry method used in Java DSL.- Parameters:
message
-- Returns:
-
message
public InputAction.Builder message(String message)
Sets the message displayed to the user.- Parameters:
message
- the message to set
-
result
public InputAction.Builder result(String variable)
Stores the result to a test variable.- Parameters:
variable
- the variable to set
-
reader
public InputAction.Builder reader(BufferedReader reader)
Sets the input reader.- Parameters:
reader
- the input reader to set
-
answers
public InputAction.Builder answers(String... answers)
Sets the valid answers.- Parameters:
answers
- the validAnswers to set
-
build
public InputAction build()
-
-