Cucumber如何从特征文件实例化对象?

时间:2019-02-13 08:18:40

标签: java cucumber cucumber-java

我有一个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()

上考虑

0 个答案:

没有答案