Class RandomNumberFunction

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

    public class RandomNumberFunction
    extends Object
    implements com.consol.citrus.functions.Function
    Function returning a random numeric value. Argument specifies the number of digits and padding boolean flag.
    Author:
    Christoph Deppisch
    • Constructor Detail

      • RandomNumberFunction

        public RandomNumberFunction()
    • 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)
      • getRandomNumber

        public static String getRandomNumber​(int numberLength,
                                             boolean paddingOn)
        Static number generator method.
        Parameters:
        numberLength -
        paddingOn -
        Returns:
      • checkLeadingZeros

        public static String checkLeadingZeros​(String generated,
                                               boolean paddingOn)
        Remove leading Zero numbers.
        Parameters:
        generated -
        paddingOn -