Class RandomStringFunction

  • All Implemented Interfaces:
    com.consol.citrus.functions.Function

    public class RandomStringFunction
    extends Object
    implements com.consol.citrus.functions.Function
    Function generating a random string containing alphabetic characters. Arguments specify upper and lower case mode.
    Author:
    Christoph Deppisch
    • Constructor Detail

      • RandomStringFunction

        public RandomStringFunction()
    • Method Detail

      • execute

        public String execute​(List<String> parameterList,
                              com.consol.citrus.context.TestContext context)
        Specified by:
        execute in interface com.consol.citrus.functions.Function
        Throws:
        com.consol.citrus.exceptions.InvalidFunctionUsageException
        See Also:
        Function.execute(java.util.List, com.consol.citrus.context.TestContext)
      • getRandomString

        public static String getRandomString​(int numberOfLetters,
                                             char[] alphabet,
                                             boolean includeNumbers)
        Static random number generator aware string generating method.
        Parameters:
        numberOfLetters -
        alphabet -
        includeNumbers -
        Returns: