Index
All Classes and Interfaces|All Packages
A
- Action - Interface in com.chutneytesting.action.spi
-
Marking interface for an executable
Action.
A action implementation will be instantiated for each execution, so that no state will be kept from one execution to another. - ActionExecutionResult - Class in com.chutneytesting.action.spi
-
Result of a
Actionexecution.
Can be either:ActionExecutionResult.Status.Successwith outputs (key / value)ActionExecutionResult.Status.Failure - ActionExecutionResult.Status - Enum Class in com.chutneytesting.action.spi
- actionIdentifier() - Method in class com.chutneytesting.action.spi.FinallyAction
-
Deprecated.
- ActionsConfiguration - Interface in com.chutneytesting.action.spi.injectable
- ActionValidatorsUtils - Class in com.chutneytesting.action.spi.validation
- ActionValidatorsUtils() - Constructor for class com.chutneytesting.action.spi.validation.ActionValidatorsUtils
- addError(String) - Method in class com.chutneytesting.action.spi.validation.Validator
B
- booleanProperty(String) - Method in interface com.chutneytesting.action.spi.injectable.Target
- build() - Method in class com.chutneytesting.action.spi.FinallyAction.Builder
C
- com.chutneytesting.action.spi - package com.chutneytesting.action.spi
- com.chutneytesting.action.spi.injectable - package com.chutneytesting.action.spi.injectable
- com.chutneytesting.action.spi.time - package com.chutneytesting.action.spi.time
- com.chutneytesting.action.spi.validation - package com.chutneytesting.action.spi.validation
D
- DAYS - Enum constant in enum class com.chutneytesting.action.spi.time.DurationUnit
- description() - Method in interface com.chutneytesting.action.spi.time.DurationParser
- Duration - Class in com.chutneytesting.action.spi.time
-
Expected duration format: "floating_positive_number [duration_unit]" where floating_positive_number : the duration value (ex.: 10) time_unit : the duration unit.
- DurationParser - Interface in com.chutneytesting.action.spi.time
- DurationUnit - Enum Class in com.chutneytesting.action.spi.time
- durationValidation(String, String) - Static method in class com.chutneytesting.action.spi.validation.ActionValidatorsUtils
E
- enumValidation(Class<E>, String, String) - Static method in class com.chutneytesting.action.spi.validation.ActionValidatorsUtils
- error(String) - Method in interface com.chutneytesting.action.spi.injectable.Logger
- error(Throwable) - Method in interface com.chutneytesting.action.spi.injectable.Logger
- execute() - Method in interface com.chutneytesting.action.spi.Action
-
Execute the action.
F
- Failure - Enum constant in enum class com.chutneytesting.action.spi.ActionExecutionResult.Status
- FinallyAction - Class in com.chutneytesting.action.spi
- FinallyAction.Builder - Class in com.chutneytesting.action.spi
- FinallyActionRegistry - Interface in com.chutneytesting.action.spi.injectable
-
Registry to declare at execution-time a
FinallyAction. - forAction(String, Class<?>) - Static method in class com.chutneytesting.action.spi.FinallyAction.Builder
- forAction(String, String) - Static method in class com.chutneytesting.action.spi.FinallyAction.Builder
G
- getDurationUnit() - Method in class com.chutneytesting.action.spi.time.Duration
- getDurationValue() - Method in class com.chutneytesting.action.spi.time.Duration
- getErrors() - Method in class com.chutneytesting.action.spi.validation.Validator
- getErrorsFrom(Validator<?>...) - Static method in class com.chutneytesting.action.spi.validation.Validator
- getInteger(String) - Method in interface com.chutneytesting.action.spi.injectable.ActionsConfiguration
- getInteger(String, Integer) - Method in interface com.chutneytesting.action.spi.injectable.ActionsConfiguration
- getString(String) - Method in interface com.chutneytesting.action.spi.injectable.ActionsConfiguration
- getString(String, String) - Method in interface com.chutneytesting.action.spi.injectable.ActionsConfiguration
H
- host() - Method in interface com.chutneytesting.action.spi.injectable.Target
- HOURS - Enum constant in enum class com.chutneytesting.action.spi.time.DurationUnit
I
- info(String) - Method in interface com.chutneytesting.action.spi.injectable.Logger
- Input - Annotation Interface in com.chutneytesting.action.spi.injectable
-
Mark a
Actionconstructor parameter as retrieved from Step inputs - inputs() - Method in class com.chutneytesting.action.spi.FinallyAction
- inputs() - Method in interface com.chutneytesting.action.spi.injectable.StepDefinitionSpi
-
Return step definition inputs.
- isValid() - Method in class com.chutneytesting.action.spi.validation.Validator
K
- keyPassword() - Method in interface com.chutneytesting.action.spi.injectable.Target
- keyStore() - Method in interface com.chutneytesting.action.spi.injectable.Target
- keyStorePassword() - Method in interface com.chutneytesting.action.spi.injectable.Target
- ko() - Static method in class com.chutneytesting.action.spi.ActionExecutionResult
- ko(Map<String, ?>) - Static method in class com.chutneytesting.action.spi.ActionExecutionResult
L
- Logger - Interface in com.chutneytesting.action.spi.injectable
M
- MICROS - Enum constant in enum class com.chutneytesting.action.spi.time.DurationUnit
- MILLIS - Enum constant in enum class com.chutneytesting.action.spi.time.DurationUnit
- MINUTES - Enum constant in enum class com.chutneytesting.action.spi.time.DurationUnit
N
- name() - Method in class com.chutneytesting.action.spi.FinallyAction
- name() - Method in interface com.chutneytesting.action.spi.injectable.Target
- NANOS - Enum constant in enum class com.chutneytesting.action.spi.time.DurationUnit
- notBlankStringValidation(String, String) - Static method in class com.chutneytesting.action.spi.validation.ActionValidatorsUtils
- notEmptyListValidation(List<T>, String) - Static method in class com.chutneytesting.action.spi.validation.ActionValidatorsUtils
- notEmptyMapValidation(Map<K, V>, String) - Static method in class com.chutneytesting.action.spi.validation.ActionValidatorsUtils
- numericProperty(String) - Method in interface com.chutneytesting.action.spi.injectable.Target
O
- of(T) - Static method in class com.chutneytesting.action.spi.validation.Validator
-
Builder
- ok() - Static method in class com.chutneytesting.action.spi.ActionExecutionResult
- ok(String, Object) - Static method in class com.chutneytesting.action.spi.ActionExecutionResult
- ok(Map<String, ?>) - Static method in class com.chutneytesting.action.spi.ActionExecutionResult
- originalAction() - Method in class com.chutneytesting.action.spi.FinallyAction
-
Deprecated.
- outputs - Variable in class com.chutneytesting.action.spi.ActionExecutionResult
P
- parse(String) - Static method in class com.chutneytesting.action.spi.time.Duration
- parse(String) - Method in interface com.chutneytesting.action.spi.time.DurationParser
- parse(String) - Static method in enum class com.chutneytesting.action.spi.time.DurationUnit
- parseToMs(String) - Static method in class com.chutneytesting.action.spi.time.Duration
- port() - Method in interface com.chutneytesting.action.spi.injectable.Target
- prefixedProperties(String) - Method in interface com.chutneytesting.action.spi.injectable.Target
- prefixedProperties(String, boolean) - Method in interface com.chutneytesting.action.spi.injectable.Target
- privateKey() - Method in interface com.chutneytesting.action.spi.injectable.Target
- privateKeyPassword() - Method in interface com.chutneytesting.action.spi.injectable.Target
- property(String) - Method in interface com.chutneytesting.action.spi.injectable.Target
R
- rawUri() - Method in interface com.chutneytesting.action.spi.injectable.Target
- regex() - Static method in enum class com.chutneytesting.action.spi.time.DurationUnit
- registerFinallyAction(FinallyAction) - Method in interface com.chutneytesting.action.spi.injectable.FinallyActionRegistry
-
This method is used to register a
FinallyActionduring the execution, as aActionmay have to free resources after execution. - reportOnly() - Method in interface com.chutneytesting.action.spi.injectable.Logger
S
- SECONDS - Enum constant in enum class com.chutneytesting.action.spi.time.DurationUnit
- SpelFunction - Annotation Interface in com.chutneytesting.action.spi
-
Put this annotation on static method of class register in META-INF/extension/chutney.functions Method will be available in SpEL expression, reference by value of annotation, or default to methodName
- status - Variable in class com.chutneytesting.action.spi.ActionExecutionResult
- StepDefinitionSpi - Interface in com.chutneytesting.action.spi.injectable
- strategyProperties() - Method in class com.chutneytesting.action.spi.FinallyAction
- strategyType() - Method in class com.chutneytesting.action.spi.FinallyAction
- Success - Enum constant in enum class com.chutneytesting.action.spi.ActionExecutionResult.Status
T
- target() - Method in class com.chutneytesting.action.spi.FinallyAction
- Target - Interface in com.chutneytesting.action.spi.injectable
- targetPropertiesNotBlankValidation(Target, String...) - Static method in class com.chutneytesting.action.spi.validation.ActionValidatorsUtils
- targetValidation(Target) - Static method in class com.chutneytesting.action.spi.validation.ActionValidatorsUtils
- timeUnit - Variable in enum class com.chutneytesting.action.spi.time.DurationUnit
- toMilliseconds() - Method in class com.chutneytesting.action.spi.time.Duration
- toString() - Method in class com.chutneytesting.action.spi.FinallyAction
- toString() - Method in class com.chutneytesting.action.spi.time.Duration
- toString() - Method in enum class com.chutneytesting.action.spi.time.DurationUnit
- trustStore() - Method in interface com.chutneytesting.action.spi.injectable.Target
- trustStorePassword() - Method in interface com.chutneytesting.action.spi.injectable.Target
- type() - Method in class com.chutneytesting.action.spi.FinallyAction
U
- uri() - Method in interface com.chutneytesting.action.spi.injectable.Target
- user() - Method in interface com.chutneytesting.action.spi.injectable.Target
- userPassword() - Method in interface com.chutneytesting.action.spi.injectable.Target
V
- validate(Function<? super T, ? extends U>, Predicate<? super U>, String) - Method in class com.chutneytesting.action.spi.validation.Validator
-
Example : .validate(Person::getAge, a -> a >= 18, "should be eighteen or over");
- validate(Predicate<? super T>, String) - Method in class com.chutneytesting.action.spi.validation.Validator
-
Example : .validate(Objects::nonNull, "should not be null")
- validateInputs() - Method in interface com.chutneytesting.action.spi.Action
- validations() - Method in class com.chutneytesting.action.spi.FinallyAction
- Validator<T> - Class in com.chutneytesting.action.spi.validation
-
Fluent validator
- value() - Element in annotation interface com.chutneytesting.action.spi.injectable.Input
-
Name of the input parameter.
- value() - Element in annotation interface com.chutneytesting.action.spi.SpelFunction
- valueOf(String) - Static method in enum class com.chutneytesting.action.spi.ActionExecutionResult.Status
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.chutneytesting.action.spi.time.DurationUnit
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.chutneytesting.action.spi.ActionExecutionResult.Status
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.chutneytesting.action.spi.time.DurationUnit
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- withInput(String, Object) - Method in class com.chutneytesting.action.spi.FinallyAction.Builder
- withStrategyProperties(Map<String, Object>) - Method in class com.chutneytesting.action.spi.FinallyAction.Builder
- withStrategyType(String) - Method in class com.chutneytesting.action.spi.FinallyAction.Builder
- withTarget(Target) - Method in class com.chutneytesting.action.spi.FinallyAction.Builder
- withValidation(String, Object) - Method in class com.chutneytesting.action.spi.FinallyAction.Builder
All Classes and Interfaces|All Packages