【发布时间】:2018-03-17 15:32:33
【问题描述】:
假设我的应用中有一个依赖于外部 API 的功能 - 我提供了一个接口,该接口可以调用我的服务器,而服务器依赖于该接口,对某些外部 API 进行一些调用并响应某些内容客户。如果我想为此编写一个带有黄瓜的验收测试,我该如何存根对该外部 API 的调用,例如对https://www.cool-api.io/foo 的任何 GET 调用都会立即返回带有一些预定义标头的一些预定义 JSON 响应,对该 url 的任何 POST 请求都将返回带有一些预定义状态和标头等的响应。如果您这样做,您将如何进行验收测试'在用黄瓜吗?
【问题讨论】:
-
如何使用像 mockito 这样的模拟框架
标签: xmlhttprequest cucumber stub