Я хотел бы использовать анализатор SpEl для оценки выражения в модульном тесте.
У меня есть это длинное выражение
(!(${security.exclude.disable:false} && ${security.exclude.disable:true}) && (!${security.exclude.swagger.disable:false} && ${security.exclude.swagger.disable:true})) || !(${security.exclude.swagger.disable:false} && ${security.exclude.swagger.disable:true})
Я хотел бы написать модульный тест, который яможет передавать различные значения свойств и проверять это выражение.
Это то, что я делал, но я получаю ошибки и не вижу, как я могу передать различные свойства.
ExpressionParser parser = new SpelExpressionParser();
Expression exp = parser.parseExpression(expression);
String message = (String) exp.getValue();