Как сделать Cucumber для создания объекта из файла объектов? - PullRequest
0 голосов
/ 13 февраля 2019

У меня есть класс UnregisteredUser, который генерирует случайное электронное письмо для своего конструктора.

public UnregisteredUser() {
    this.email = "auto"
            + RandomStringUtils.randomAlphabetic(10)
            + "@mail.com";
}

С другой стороны, в моем файле функций у меня есть шаг, подобный

When the user fills mandatory fields on registration form
  | name | surname | email            |
  | Mr   | Bean    | nonExistentEmail |

И шаг реализации

@When("^the user fills mandatory fields on registration form$")
public void the_user_fills_mandatory_fields_on_registration_form(List<UnregisteredUser> information) {
    UnregisteredUser unregisteredUser = information.get(0);
    UnregisteredUser unregisteredUser1 = new UnregisteredUser();
}

Я пытаюсь понять, как работает огурец в этом последнем методе.Когда объект включен в список information, конструктор объекта не рассматривается.Но (наверняка) рассматривается на new UnregisteredUser()

...