jakewharton Espresso 空闲资源不会导入

Posted

技术标签:

【中文标题】jakewharton Espresso 空闲资源不会导入【英文标题】:jakewharton Espresso Idling Resource won't import 【发布时间】:2021-12-07 20:32:46 【问题描述】:

我正在使用 android/Kotlin 中的 okhttp3、mockwebserver 和 retrofit2 编写测试。

我查找的所有内容都告诉我使用 jakewharton idling 资源,但它不会导入到我的项目中。

我直接从 Jake Wharton 的github获得信息

我的 build.gradle 的屏幕截图

    我能做些什么来解决这个问题吗? 除了将这种类型的空闲资源添加到我的测试套件之外,还有其他不错的替代方法吗?

【问题讨论】:

【参考方案1】:

看起来build.gradle 依赖项不再支持androidTestCompile

依赖项应该从:

androidTestCompile 'com.jakewharton.espresso:okhttp3-idling-resource:1.0.0'

androidTestImplementation 'com.jakewharton.espresso:okhttp3-idling-resource:1.0.0'

【讨论】:

以上是关于jakewharton Espresso 空闲资源不会导入的主要内容,如果未能解决你的问题,请参考以下文章

Android Espresso单元测试

如何在 Espresso 中测试 ActionMenuItemView 的图标

空闲资源忙时测试 UI

将类类型作为参数传递并针对 Kotlin 中的另一个对象检查类型

Espresso Test 2: Espresso_simple

Espresso Test 2: Espresso_simple