有没有通过 jUnit 手动运行 cucumber 的例子?
我有一个带有@RunWith(Cucumber.class) 的简单空类,其中包含我所有的功能文件。
import cucumber.junit.Cucumber;
import org.junit.runner.RunWith;
@RunWith(Cucumber.class)
public class RunCukesTest {
}
以及运行它的简单 junit 测试:
@Test
public void cucumberFirstPartTests()throws Exception{
Cucumber cucumber = new Cucumber(RunCukesFirstPart.class);
RunNotifier notifier = new RunNotifier();
cucumber.run(notifier);
}
是否有任何用于过滤手动测试、使用运行器调度程序和 cucumber 测试描述的示例?看了文档,但对我来说还不够。我将不胜感激任何链接。谢谢。
最佳答案
您可以使用 @TAGNAME
用任意数量的标签标记每个场景/功能
鉴于此,您可以告诉运行器运行一组选定的标签
@RunWith(Cucumber.class)
@Cucumber.Options(tags = {"@TAGNAME"})
这就是你想要的吗?
关于java - 通过 jUnit 的 BDD Cucumber 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12261824/