Предположим, у меня есть тест, как показано ниже (с использованием огурца) -
Scenario: Login successfully to Facebook
Given the user test exists
And user name and password is entered
When the login form is submitted
Then I expose a HTTP-Rest service to validate the user name and password
When I receive a validation success message
Then display the welcome message to the user
Здесь, когда вызывается "the login form is submitted"
, он отправляет запрос в службу HTTP REST, которая передает имя пользователя и пароль в другую службу HTTP Rest (которая будет предоставлена Citrus Framework), используя "I expose a HTTP-Rest service to validate the user name and password"
, которая проверяет данные и отправляет ответ об успешном завершении. . Поэтому определения шагов для "the login form is submitted"
и "I expose a HTTP-Rest service to validate the user name and password
" должны выполняться асинхронно.
Не могли бы вы помочь мне - как я могу добиться этого, используя огурец (или/и цитрусовые).
Примечание. Я не использую какое-либо приложение stub
для предоставления службы HTTP Rest для "I expose a HTTP-Rest service to validate the user name and password
; я пытаюсь предоставить службу с помощью Citrus
framework.
Определения шагов написаны на языке java.
Thread.sleep
после шагаthe login form is submitted
? - person alayor   schedule 29.08.2017