BRD*_*oid 6 android mockito build.gradle mockito-kotlin
用于test和android tests、单元测试和 UI 测试的 kotlin 库。
如果我将以下两行写为 build.gradle 的一部分,它就可以正常工作。
我的问题是,这是添加在测试和 Android 测试中使用的库的正确方法吗
构建.gradle
androidTestImplementation "com.nhaarman.mockitokotlin2:mockito-kotlin:2.2.0"
testImplementation "com.nhaarman.mockitokotlin2:mockito-kotlin:2.2.0"
Run Code Online (Sandbox Code Playgroud)
感谢您提出的宝贵建议
谢谢R
这是添加在测试和 Android 测试中使用的库的正确方法吗
一般来说,是的,只要您需要同时拥有一个androidTestImplementation和一个testImplementation声明,即使它们都用于同一个库。
如果您想让库保持同步,您可以为库的 Maven 坐标定义一个常量:
def mockLibrary = "com.nhaarman.mockitokotlin2:mockito-kotlin:2.2.0"
// TODO other good stuff here
dependencies {
// TODO other great libraries here
// TODO OK, maybe a few not-so-great libraries too
androidTestImplementation mockLibrary
testImplementation mockLibrary
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1358 次 |
| 最近记录: |