在UI测试中拦截网络调用和提供模拟响应的最佳方法

时间:2017-07-14 06:40:27

标签: android unit-testing retrofit2 android-espresso

我在android项目上测试一个登录页面,想要在调用调用时(当点击一个按钮时)拦截并提供模拟响应(ex或200或401)以防止实际调用网络每次都能更快地进行自动化单元测试。我通常只提供正确的用户名/密码和Thread.sleep,直到请求完成,我知道这不是正确的方法。

我正在使用改装2进行网络呼叫,使用Espresso进行UI测试。

我知道如何模拟改装调用,但我想在登录活动中执行调用时确切地模拟,并向该活动发送模拟响应。

0 个答案:

没有答案