Class FunctionUtils

java.lang.Object
org.citrusframework.functions.FunctionUtils

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

    • 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