配置自定义参数转换器的宁静jbehave不起作用

时间:2019-05-24 17:39:10

标签: configuration jbehave serenity-bdd

我已更新项目的pom以使用最新的宁静和jbehave,此后使用自定义参数转换器不起作用。

我有这个(旧软件包就足够了):

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

代码失败,因为找不到合适的转换器。

似乎,自定义转换器适用于beforeSteps和afterSteps,但不适用于“标准”步骤。

j行为:4.5 宁静jbehave:1.46.0

任何想法,我想念什么?

1 个答案:

答案 0 :(得分:0)

我相信宁静的1.46.0是针对jbehave 4.4而非4.5构建的。有一个PR可以升级到jbehave 4.5(woocommerce_single_product_summary)-也许您可以构建最新的快照并查看是否可以解决您的问题(否则,请向PR提出问题)。