我想知道是否可以使用元过滤器排除没有特定元标记的所有内容。说我有这个故事:
Story: My story
Scenario:first scenario
Meta:
@runThis
Scenario:second scenario
Scenario:third scenario
Meta:
@runThis
现在我只想使用元@runThis运行一次,但元过滤器只允许我显式添加标签或删除标签。我不能告诉它只播放我的标签。如果所有场景都有带有真/假值的标签,我可以这样做:
embedder.useMetaFilters(Arrays.asList("+runThis true","-runThis false"));
但这不是我必须处理的事情,有人有什么建议吗?
参考:JBehave 文档
Embedder embedder = ... // define as required
embedder.useMetaFilters(asList("+author Mauro", "+theme filtering", "-skip"));
我认为这个例子中的关键是“asList(”,但是,根据我对元过滤器的阅读,只需指定 +runThis 就足够了。