Ссылка на неопределенный шаг огурца в IntellijJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Ссылка на неопределенный шаг огурца в Intellij

Сообщение Anonymous »

У меня проблема с Intellij 2019.2.4 Ultimate: я не могу перейти от файла функций Cucumber к коду склейки. Intelj жалуется на «Неопределенную ссылку на шаг». Однако выполнение теста огурца из консоли или через конфигурацию запуска оказывается успешным.

Cucumber версии 5.5.0
Junit версии 4.13

На основании аналогичных сообщений о проблемах, это что я пробовал до сих пор:
  • Проверено, что плагины Cucumber for Java и Gherkin включены
  • Недействительный кеш и перезапуск IDEA
  • Проверено, что плагин SubSteps не включен и конфликтует с плагином Cucumber для Java.
  • Повторно включите плагин Cucumber для Java.
Чтобы проиллюстрировать свою проблему, я создал простой проект:

src/test/java/hellocucumber< /p>

Код: Выделить всё

package hellocucumber;

import io.cucumber.junit.CucumberOptions;
import io.cucumber.junit.Cucumber;
import org.junit.runner.RunWith;

@RunWith(Cucumber.class)
@CucumberOptions(
plugin = {"pretty", "html:target/cucumber"},
features = {"src/test/resources/hellocucumber"},
glue={"hellocucumber"},
monochrome = true
)
public class RunCucumberTest {
}
мой код связующего

Код: Выделить всё

package hellocucumber;

import io.cucumber.java.en.Given;

public class StepDefinitions {

@Given("today is Monday")
public void today_is_Monday() {
System.out.println("Today is monday");
}
}
и мой файл функций:
src/test/resources/hellocucumber/test.feature

Код: Выделить всё

Feature: This is a test

Scenario: Today is or is not Friday
Given today is Monday
Intellij жалуется на отсутствие связующего кода:

Изображение


Я запутался и был бы очень признателен за ваш комментарий. Спасибо

РЕДАКТИРОВАТЬ:
Загруженный проектOneDrive

Также обратите внимание, если Я понизил версию огурца с 5.5.0 до версии до 5.x.x (например, 4.8.1). Я могу переходить от функции к склейке!

Подробнее здесь: https://stackoverflow.com/questions/607 ... n-intellij
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»