Class FunctionUtils


  • public final class FunctionUtils
    extends Object
    Utility class for functions.
    Author:
    Christoph Deppisch
    • Method Detail

      • replaceFunctionsInString

        public static String replaceFunctionsInString​(String str,
                                                      TestContext context)
        Search for functions in string and replace with respective function result.
        Parameters:
        str - to parse
        Returns:
        parsed string result
      • replaceFunctionsInString

        public static String replaceFunctionsInString​(String stringValue,
                                                      TestContext context,
                                                      boolean enableQuoting)
        Search for functions in string and replace with respective function result.
        Parameters:
        stringValue - to parse.
        enableQuoting - enables quoting of function results.
        Returns:
        parsed string result.
      • resolveFunction

        public static String resolveFunction​(String functionString,
                                             TestContext context)
        This method resolves a custom function to its respective result.
        Parameters:
        functionString - to evaluate.
        Returns:
        evaluated result
        Throws:
        CitrusRuntimeException