Настроить настраиваемый преобразователь параметров безмятежности jbehave не работает - PullRequest
0 голосов
/ 24 мая 2019

Я обновил pom моего проекта, чтобы использовать последние serenity и jbehave, и с тех пор использование пользовательских преобразователей параметров не работает.

У меня есть это (было достаточно со старыми пакетами):

configuration.useParameterConverters( 
    new ParameterConverters().addConverters( 
        new NumberStringConverter(),
        new ColorConverter(),
        new BooleanConverter() 
    ) 
);

Код не выполняется, поскольку он не может найти правильный конвертер.

Кажется, что пользовательские конвертеры применяются для beforeSteps и afterSteps, но не для "стандартных" шагов.

jbehave: 4.5 serenity-jbehave: 1.46.0

Есть идеи, что мне не хватает?

1 Ответ

0 голосов
/ 25 мая 2019

Я считаю, что спокойствие 1.46.0 построено на jbehave 4.4, а не 4.5. Существует PR для обновления до jbehave 4.5 (https://github.com/serenity-bdd/serenity-jbehave/pull/229) - возможно, вы могли бы создать последний снимок и посмотреть, решит ли это вашу проблему (и если нет, поднять проблему против PR).

...