Package com.consol.citrus.functions
Class FunctionUtils
- java.lang.Object
-
- com.consol.citrus.functions.FunctionUtils
-
public final class FunctionUtils extends Object
Utility class for functions.- Author:
- Christoph Deppisch
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringreplaceFunctionsInString(String str, TestContext context)Search for functions in string and replace with respective function result.static StringreplaceFunctionsInString(String stringValue, TestContext context, boolean enableQuoting)Search for functions in string and replace with respective function result.static StringresolveFunction(String functionString, TestContext context)This method resolves a custom function to its respective result.
-
-
-
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
-
-