【问题标题】:How to run @RunWith(Cucumber.class) step by step如何逐步运行@RunWith(Cucumber.class)
【发布时间】:2014-11-21 11:18:27
【问题描述】:

我正在处理 BDD 文件并尝试使用 JUnit 进行测试。

我想将 RunCukesTest 类与 @RunWith(Cucumber.class) 一起使用。

我在很多网站上搜索了有关如何安装要求的信息,但我找不到任何网站可以简单地一步一步地解释它。

您能否简要解释一下,我该如何运行我的测试?

package test.newtest;

import cucumber.junit.Cucumber;
import org.junit.runner.RunWith;

@RunWith(Cucumber.class)
public class RunCukesTest {
}

【问题讨论】:

  • 你什么时候把你的功能文件放好?它必须在与 RunCukesTest 类相同的包中找到。
  • 谢谢你的回答威尔,因为很久没有人回答我,我通过问其他人找到了。

标签: java junit cucumber bdd cucumber-jvm


【解决方案1】:

Cucumber 将默认在与 RunCucksTest 相同的包下查找功能文件。您还可以通过提供带有 @CucumberOptions 注释的“功能”选项(在 RunCucksTest 中)来更改它将查找功能文件的位置。例如,

@CucumberOptions(strict = true,  features = {
        "src/test/resources/cucumber/",
    },monochrome=true)

【讨论】:

    【解决方案2】:
    1. 在要跟踪的位置设置断点
    2. 右键单击测试运行器
    3. 选择调试作为 JUnit。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-12
      相关资源
      最近更新 更多