0

我需要在通过 Junit 执行我的故事时跳过一个场景,我尝试添加一个 Meta 标签,例如,

Scenario : avoid this scenario
Meta:@skip
When I want to avoid this scenario
Then the scenario will be avoided

我将我的 Junit 配置为,

@UsingEmbedder(metaFilters = "skip")
public class Myclass extends JUnitStories
{

     @Override
     public Configuration configuration(){
return new MostUsefulConfiguration()...
      }

}

但是,当我将 MyClass 作为 Junit 执行时,Meta @skip 的场景也会被执行。这里可能是什么问题

4

1 回答 1

0

我通过修改我的 junit 类解决了这个问题,例如,

public class Myclass extends JUnitStories
{

 public Myclass(){
   configuredEmbedder().useMetaFilters(Arrays.asList("-skip"));
 }

 @Override
 public Configuration configuration(){
    return new MostUsefulConfiguration()...
  }

}
于 2013-09-02T12:49:03.793 回答