Package org.citrusframework.functions
Class FunctionUtils
java.lang.Object
org.citrusframework.functions.FunctionUtils
Utility class for functions.
- Author:
- Christoph Deppisch
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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 Details
-
replaceFunctionsInString
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
This method resolves a custom function to its respective result.- Parameters:
functionString- to evaluate.- Returns:
- evaluated result
- Throws:
CitrusRuntimeException
-