Я обновил pom моего проекта, чтобы использовать последние serenity и jbehave, и с тех пор использование пользовательских преобразователей параметров не работает.
У меня есть это (было достаточно со старыми пакетами):
configuration.useParameterConverters(
new ParameterConverters().addConverters(
new NumberStringConverter(),
new ColorConverter(),
new BooleanConverter()
)
);
Код не выполняется, поскольку он не может найти правильный конвертер.
Кажется, что пользовательские конвертеры применяются для beforeSteps и afterSteps, но не для "стандартных" шагов.
jbehave: 4.5 serenity-jbehave: 1.46.0
Есть идеи, что мне не хватает?