Я решил начать освежать память о том, как работает огурец.И сегодня я столкнулся с тем, что на самом деле не выглядит знакомым.Я использую таблицу данных, чтобы сделать тест масштабируемым.Когда я генерирую вывод из сценария, он, кажется, производит нагрузки или аргументы?Зачем?Что я делаю не так?
Я пытался добавить строки в мои определения шагов.
@Given("^I navigate to cover checker site$")
public void i_navigate_to_cover_checker_site() throws Throwable {
// Write code here that turns the phrase above into concrete actions
throw new PendingException();
}
@When("^I add the registration number and search$")
public void i_add_the_registration_number_and_search(String registration) throws Throwable {
// Write code here that turns the phrase above into concrete actions
throw new PendingException();
}
@Then("^I will be presented cover start and cover end (\\d+) FEB (\\d+) : (\\d+) : (\\d+) dates$")
public void i_will_be_presented_cover_start_and_cover_end_dates(String coverStart, String CoverEnd) throws Throwable {
// Write code here that turns the phrase above into concrete actions
throw new PendingException();
}
}
Итак, вот мой сценарий:
Feature: Covercheck
Scenario Outline: : Registration number check
Given I navigate to cover checker site
When I add the registration number <Registration> and search
Then I will be presented cover start <CoverStart> and cover end <CoverEnd> dates
Examples:
| Registration | CoverStart | CoverEnd |
| OV12UYY | 09 FEB 2022 : 16 : 26 | 18 FEB 2022 : 23 : 59 |
Вывод:
@Given("^I navigate to cover checker site$")
public void i_navigate_to_cover_checker_site() throws Throwable {
// Write code here that turns the phrase above into concrete actions
throw new PendingException();
}
@When("^I add the registration number OV(\\d+)UYY and search$")
public void i_add_the_registration_number_OV_UYY_and_search(int arg1) throws Throwable {
// Write code here that turns the phrase above into concrete actions
throw new PendingException();
}
@Then("^I will be presented cover start (\\d+) FEB (\\d+) : (\\d+) : (\\d+)$")
public void i_will_be_presented_cover_start_FEB(int arg1, int arg2, int arg3, int arg4) throws Throwable {
// Write code here that turns the phrase above into concrete actions
throw new PendingException();
}
@Then("^cover end (\\d+) FEB (\\d+) : (\\d+) : (\\d+) dates$")
public void cover_end_FEB_dates(int arg1, int arg2, int arg3, int arg4) throws Throwable {
// Write code here that turns the phrase above into concrete actions
throw new PendingException();
}
Из того, что я помню, вы добавили бы строки в ваши определения своих данных в набросках сценария файлов объектов.