黄瓜JUnit测试未将功能粘贴到stepdefinitions

时间:2019-09-05 15:28:59

标签: java junit cucumber cucumber-jvm

我已经用Java设置了一个黄瓜项目,在Eclipse IDE中,我可以直接运行功能文件,并且测试将完成。但是,当我将它们作为JUnit测试运行时,它们没有运行,在控制台中,它们显示为

export default class Service<C extends Converters> {
  private converters: C | [] = [];
}

如果我双击“ JUnit”选项卡中的步骤,则会收到以下消息

“在所选项目中找不到测试类”

我的测试运行程序类如下,

@When("^user navigates to Login Page$")
public void user_navigates_to_Login_Page() throws Throwable {
    // Write code here that turns the phrase above into concrete actions
    throw new PendingException();
}

我的文件夹结构如下

folder structure

似乎JUnit忽略了我的粘合代码。即使输入无效路径,它也不会抱怨。

2 个答案:

答案 0 :(得分:3)

将胶水选项设置为com/bsautoweb/stepdefinitions或java封装样式com.bsautoweb.stepdefinitions

答案 1 :(得分:-2)

提供胶水=“ com.bsautoweb.stepdefinitions”