标签: android unit-testing retrofit2 android-espresso
我在android项目上测试一个登录页面,想要在调用调用时(当点击一个按钮时)拦截并提供模拟响应(ex或200或401)以防止实际调用网络每次都能更快地进行自动化单元测试。我通常只提供正确的用户名/密码和Thread.sleep,直到请求完成,我知道这不是正确的方法。
我正在使用改装2进行网络呼叫,使用Espresso进行UI测试。
我知道如何模拟改装调用,但我想在登录活动中执行调用时确切地模拟,并向该活动发送模拟响应。