Вы можете добавить библиотеки функций в виде Spring Beans в контекст приложения.Это все, что вам нужно сделать, чтобы использовать свои пользовательские функции в Citrus:
@Bean
public FunctionLibrary customFunctionLib() {
FunctionLibrary functionLibrary = new FunctionLibrary();
functionLibrary.setPrefix("foolib:");
functionLibrary.setName("fooFunctionLibrary");
functionLibrary.getMembers().put("fooFunction", new FooFunction());
return functionLibrary;
}
После этого вы сможете вызывать функцию с помощью foolib:fooFunction()
.