突出显示自定义黄瓜表达式
Custom cucumber expression highlighted
我编写了自定义黄瓜转换器和相应的 RegExp。
typeRegistry.defineParameterType(new ParameterType(
"list_of_event_templates",
"([0-9]+) event templates of (.*)",
List.class,
new GenericRecordListTransformer<>()
));
一切正常,但是黄瓜突出显示了特征文件中的所有匹配表达式,如下所示:
但我想让它在参数方面具有可读性:
预期:生成 100 个 TYPE
的事件模板
实际:生成 100 个
类型的事件模板
有可能实现吗?
您看到这样的突出显示是因为您实际上定义了单个复合参数。因此,插件会突出显示所有与您的表达相匹配的内容。
直观地拆分这些值的唯一方法是使用两个单独的参数:一个用于数字,一个用于类型。
我编写了自定义黄瓜转换器和相应的 RegExp。
typeRegistry.defineParameterType(new ParameterType(
"list_of_event_templates",
"([0-9]+) event templates of (.*)",
List.class,
new GenericRecordListTransformer<>()
));
一切正常,但是黄瓜突出显示了特征文件中的所有匹配表达式,如下所示:
但我想让它在参数方面具有可读性:
预期:生成 100 个 TYPE
的事件模板实际:生成 100 个
类型的事件模板有可能实现吗?
您看到这样的突出显示是因为您实际上定义了单个复合参数。因此,插件会突出显示所有与您的表达相匹配的内容。
直观地拆分这些值的唯一方法是使用两个单独的参数:一个用于数字,一个用于类型。