Class RandomStringFunction
java.lang.Object
org.citrusframework.functions.core.RandomStringFunction
- All Implemented Interfaces:
Function
Function generating a random string containing alphabetic characters. Arguments specify
upper and lower case mode.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringMode lower casestatic final StringMode mixed (upper and lower case characters)static final StringMode upper caseFields inherited from interface org.citrusframework.functions.Function
functions, logger, RESOURCE_PATH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexecute(List<String> parameterList, TestContext context) static StringgetRandomString(int numberOfLetters, char[] alphabet, boolean includeNumbers) Static random number generator aware string generating method.
-
Field Details
-
UPPERCASE
Mode upper case- See Also:
-
LOWERCASE
Mode lower case- See Also:
-
MIXED
Mode mixed (upper and lower case characters)- See Also:
-
-
Constructor Details
-
RandomStringFunction
public RandomStringFunction()
-
-
Method Details
-
execute
- Specified by:
executein interfaceFunction- Throws:
InvalidFunctionUsageException- See Also:
-
getRandomString
Static random number generator aware string generating method.- Parameters:
numberOfLetters-alphabet-includeNumbers-- Returns:
-