как добавить библиотеку в testImplementation и androidTestImplementation

#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. большое вам спасибо, это немного сокращает код.