3

我有任何通过 jUnit 手动运行黄瓜的例子吗?

我有一个带有 @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);
    }

是否有任何用于过滤手动测试、使用运行器调度程序和黄瓜测试描述的示例?看过文档,但对我来说还不够。我将不胜感激任何链接。谢谢你。

4

1 回答 1

2

您可以使用任意数量的标签标记每个场景/功能,使用@TAGNAME Given that,您可以告诉跑步者运行一组选定的标签

@RunWith(Cucumber.class)
@Cucumber.Options(tags = {"@TAGNAME"})

那是你所追求的吗?

于 2013-02-15T18:34:51.823 回答