如何解决Maven测试未运行黄瓜测试
在我的示例Spring Boot安全项目中,我想添加一些BDD测试。我添加了依赖项,功能文件,sep定义等,但是mvn test
忽略了我所有的测试类。
我有一些junit和selenium测试运行正常。
项目是公开的https://gitlab.com/vivart/spring-boot-security,为了简化起见,我删除了所有的junit和硒测试。
注意:我已经尝试了所有类似的问题建议。
解决方法
我完成了2次修改并能够运行测试:
1 :方案关键字在您的功能文件中缺失。相反,您提供了登录名:
Feature: Login
Scenario: Login functionality
2: CucumberTestContextConfiguration
类丢失。请将其添加到您的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 {
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。