假设我有一个像下面这样的测试(使用黄瓜) -
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 框架公开),使用"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
框架公开该服务。
步骤定义是用 java 编写的。