#java #spring-boot #selenium #cucumber #bdd
#java #весенняя загрузка #selenium #cucumber #bdd
Вопрос:
В моем примере проекта безопасности Spring boot я хочу добавить несколько тестов BDD. Я добавил зависимости, файл функций, определение sep и т.д., Но mvn test
игнорирую все мои тестовые классы. У меня есть несколько тестов junit и selenium, которые работают нормально.
Проект является общедоступным https://gitlab.com/vivart/spring-boot-security чтобы упростить его, я удалил все тесты junit и selenium.
Примечание: я уже перепробовал все подобные предложения по вопросам.
Ответ №1:
Я выполнил 2 модификации и смог запустить тест:
1: Ключевое слово Scenario отсутствует в вашем файле функций. Вместо этого вы указали логин:
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 {
}
Комментарии:
1. Поскольку я внес некоторые изменения в файл определения шага, такие как URL и местоположение и все, я не проверяю ваш код. Однако могу запустить тест в моем локальном. Дайте мне знать, если мне нужно зарегистрироваться.