我有一个数据驱动的 Android 应用脚手架。添加测试,目标是 100% 的覆盖率。使用OkHttp .
如何使用模拟响应透明地拦截对我的服务器的调用?
想要这个用于端到端以及单元测试。例如:将构建类型设置为 MockServer
应该加载一个将在模拟器中显示模拟响应的应用。
最佳答案
你看过okhttp mockwebserver吗? ?
我用它来模拟响应和验证/显示请求。
如果你想将它与构建类型一起使用,你可以在 gradle 中生成一个 Android 资源或 java 常量,然后启动服务器并相应地设置路径。
关于android - 用于在 Android 中离线测试服务器响应的透明代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40033482/