#android #mockito #build.gradle #mockito-kotlin
#Android #mockito #build.gradle #mockito-kotlin
Вопрос:
библиотека kotlin для обоих test
и android tests
, модульных тестов и тестов пользовательского интерфейса.
Если я напишу следующие две строки как часть build.gradle, она будет работать нормально.
мой вопрос в том, правильно ли это добавлять библиотеку для использования как в тестовых, так и в Android-тестах
build.gradle
androidTestImplementation "com.nhaarman.mockitokotlin2:mockito-kotlin:2.2.0"
testImplementation "com.nhaarman.mockitokotlin2:mockito-kotlin:2.2.0"
Спасибо за ваши ценные предложения
спасибо R
Комментарии:
1. Это правильный путь… На самом деле, мне нечего добавить 🙂
Ответ №1:
правильно ли это добавлять библиотеку для использования как в тестовых, так и в тестовых тестах 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
}
Комментарии:
1. большое вам спасибо, это немного сокращает код.