Java 为什么是浓缩咖啡';s registerIdlingResources已弃用,有什么替代它?
我正在用安卓浓缩咖啡进行用户界面测试,并遵循谷歌的标准,尽管它已被弃用。因此,我的问题是:Java 为什么是浓缩咖啡';s registerIdlingResources已弃用,有什么替代它?,java,android,android-espresso,Java,Android,Android Espresso,我正在用安卓浓缩咖啡进行用户界面测试,并遵循谷歌的标准,尽管它已被弃用。因此,我的问题是: 为什么它被弃用 什么取代了它 我正在用浓缩咖啡做单元测试 我希望你指的是UI测试;) 为什么它被弃用 一些应用程序使用Gradle中的构建风格或依赖项注入框架(如Dagger)来生成注册空闲资源的测试构建配置。其他人只是通过他们的活动暴露空闲的资源。所有这些方法的问题在于它们增加了开发工作流程的复杂性,其中一些甚至破坏了封装 什么取代了它 现在你需要使用 来源:由于示例尚未更新,如果您使用的是Espr
- 为什么它被弃用
- 什么取代了它
来源:由于示例尚未更新,如果您使用的是Espresso 3.0<而不是registerIdlingResources
Espresso.registerIdlingResources(mIdlingResource);
你应使用:
是的,你说得对,UI测试;)谢谢你提供的信息。
IdlingRegistry.getInstance().register(mIdlingResource);