【发布时间】:2012-09-12 06:47:27
【问题描述】:
我有一个使用 HttpGet 执行 HTTP GET 调用的应用程序,我想模拟响应以测试不同的场景,而无需设置任何特定的本地服务器来充当远程服务器。
目标是进行非常高级别的测试,就像真实用户 (Robotium) 一样,并伪造应用程序调用真实服务器所获得的响应。如果您需要示例,就像测试 Twitter 客户端一样。
【问题讨论】:
-
我使用 Robolectric 的 FakeHttpLayer 模拟 http 请求和响应,请参阅我的答案 here 以获取示例用法。
标签: android unit-testing http mocking robotium