Android + Espresso +异步HTTP请求 - >如何测试?

red*_*rom 7 testing android automated-tests android-espresso

我正在尝试使用Espresso FW测试Android应用程序,我坚持做异步HTTP请求的问题.

我如何测试app(活动)正在等待处理请求的情况,并在收到响应后显示下一个带有结果或错误消息的活动?

我试图找到任何解决方案,如何在Espresso中对测试服务器的数据进行测试,但没有运气.

非常感谢任何建议,示例或链接.

mar*_*pce 0

我认为问题出在应用程序架构中。您应该使用一些依赖注入库在测试模式下在应用程序中注入带有模拟数据的模拟服务。当您在测试时注入“测试”实现(模拟)时。您将避免网络可用性问题,或者您可以通过测试实现来模拟网络可用性。