Cucumber Java: функции преобразования файлов в определения шагов - PullRequest
0 голосов
/ 01 ноября 2018

Если у меня есть 5 файлов функций и 5 определений шагов. Как огурец знает, как сопоставить правильный файл объектов с классом? Кроме того, есть ли проблемы с запуском файла нескольких объектов с классом определений нескольких шагов?

Пожалуйста, помогите. Благодарю.

Ответы [ 2 ]

0 голосов
/ 15 ноября 2018

1.Как огурец знает, как сопоставить правильный файл объектов с классом? A: В файле Runner "features = ''" будет указано, куда идти и читать функции. Как только он прочитает сценарий, он посмотрит на клей в файле бегуна "glue = ''", который указывает на все определения шагов. Затем ищите соответствующий шаг фрагмента, соответствующий шагу сценария.

  1. Есть ли проблемы с запуском файла с несколькими объектами класса с несколькими определениями шагов? A: Все, что он ищет, это уникальный фрагмент кода. Не имеет значения, сколько классов определения шагов у вас есть для файла объектов. Однако получение слишком большого количества определений шагов для одного файла объектов усложняет структуру, но если это соответствует вашим требованиям, то нет проблем.
0 голосов
/ 15 ноября 2018

@ peterwkc - Он не отображает конкретный файл .feature в определенный класс с определениями шагов - скорее он отображает конкретный шаг из файла .feature в соответствующую аннотацию методов определения шагов, включенных в клей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...