Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Maven测试未运行Cumber测试_Java_Spring Boot_Selenium_Cucumber_Bdd - Fatal编程技术网

Java Maven测试未运行Cumber测试

Java Maven测试未运行Cumber测试,java,spring-boot,selenium,cucumber,bdd,Java,Spring Boot,Selenium,Cucumber,Bdd,在我的示例SpringBoot安全项目中,我想添加一些BDD测试。我添加了依赖项、功能文件、sep定义等,但是mvn测试忽略了我的所有测试类。 我有一些junit和selenium测试运行良好 项目是公共的,为了使它更简单,我删除了所有junit和selenium测试 注意:我已经尝试过所有类似的问题建议。我已经做了2次修改,并且能够运行测试: 1:功能文件中缺少场景关键字。相反,您提供了登录: Feature: Login Scenario: Login functionality 2:

在我的示例SpringBoot安全项目中,我想添加一些BDD测试。我添加了依赖项、功能文件、sep定义等,但是
mvn测试
忽略了我的所有测试类。 我有一些junit和selenium测试运行良好

项目是公共的,为了使它更简单,我删除了所有junit和selenium测试


注意:我已经尝试过所有类似的问题建议。

我已经做了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 {

}

由于我在步骤定义文件中做了一些更改,如url和位置等,所以我不会签入您的代码。但是,我可以在本地启动测试。如果我需要登记,请告诉我。