#java #cucumber #cucumber-jvm #cucumber-java #cucumber-junit
#java #cucumber #cucumber-jvm #cucumber-java #cucumber-junit
Вопрос:
Какова цель реализации интерфейса «cucumber.api.java8.Ru» с помощью классов пошагового определения cucumber?.
Комментарии:
1. Со страницы Cucumber Eclipse : > Если вы хотите написать какие-либо пошаговые определения с помощью лямбда-выражения, вам необходимо импортировать cucumber-java8 api (например.cucumber.api.java8.Ru) в свой файл пошагового определения (java).
Ответ №1:
С официальной страницы Github:
Объявить определение шага, вызывающее метод в конструкторе класса glue. Для локализованных методов импортируйте интерфейс из
io.cucumber.java8.<ISO2 Language Code>
En
расшифровывается как English, который является общедоступным интерфейсом.
public interface En extends LambdaGlue
Для выполнения шагов в файле функций шаги должны быть подключены к исполняемому коду. Это может быть сделано путем реализации этого интерфейса (пошаговые определения должны быть записаны в виде лямбда-выражения).