用于test和android tests、单元测试和UI测试的kotlin库。
如果我把下面的两行代码写成build.gradle的一部分,它就能正常工作。
我的问题是,这是添加测试和android测试中使用的库的正确方式吗
build.gradle
androidTestImplementation "com.nhaarman.mockitokotlin2:mockito-kotlin:2.2.0"
testImplementation "com.nhaarman.mockitokotlin2:mockito-kotlin:2.2.0"感谢您的宝贵建议
谢谢R
发布于 2020-12-01 08:10:28
这是在测试和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
}https://stackoverflow.com/questions/65082915
复制相似问题