【发布时间】:2012-10-14 12:56:12
【问题描述】:
我发现little library 是解决我的问题的完美解决方案。它允许您轻松地存根 REST 服务响应。 现在我需要在我们库的 PHP 版本中复制相同的测试用例集。你知道 PHP 中有什么类似的库/框架吗?
【问题讨论】:
标签: unit-testing mocking phpunit
我发现little library 是解决我的问题的完美解决方案。它允许您轻松地存根 REST 服务响应。 现在我需要在我们库的 PHP 版本中复制相同的测试用例集。你知道 PHP 中有什么类似的库/框架吗?
【问题讨论】:
标签: unit-testing mocking phpunit
您可以使用Guzzle。 Guzzle 是一个 PHP HTTP 客户端和框架,用于构建 RESTful Web 服务客户端。问题是您可以创建 Response 对象。在这个库中,您有一个Response class。您可以只创建您想要的 Guzzle 响应(选择所需的状态代码、内容等),然后模拟您的 HTTP 客户端,以便它返回您刚刚创建的响应对象。
如果你阅读文档,似乎有a plugin to mock responses,虽然我从未使用过。
【讨论】: