[英]Maven test not running cucumber tests
在我的示例 spring 启动安全项目中,我想添加一些 BDD 测试。 我添加了依赖项、功能文件、sep 定义等,但mvn test
忽略了我所有的测试类。 我有一些运行良好的 junit 和 selenium 测试。
项目是公共的https://gitlab.com/vivart/spring-boot-security为了让它更简单我已经删除了所有 junit 和 selenium 测试。
注意:我已经尝试了所有类似的问题建议。
我做了 2 次修改并能够运行测试:
1:您的功能文件中缺少 Scenario 关键字。 相反,你给了登录名:
Feature: Login
Scenario: Login functionality
2:缺少CucumberTestContextConfiguration
class。 请将它添加到您的src/test/java
中,如下所示:
package com.example.auth;
import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc;
import org.springframework.boot.test.context.SpringBootTest;
import io.cucumber.spring.CucumberContextConfiguration;
@CucumberContextConfiguration
@SpringBootTest
@AutoConfigureMockMvc
public class CucumberTestContextConfiguration {
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.