Я пытаюсь использовать JUnit4, PowerMock для модульного тестирования моего кода Kotlin в моем проекте Android, и это не контрольно-измерительные случаи, а простые тестовые примеры JUnit.Когда я запускаю тестовый пример, я всегда ошибаюсь ниже.Может кто-нибудь, пожалуйста, помогите устранить ошибку, я не уверен, что мне не хватает некоторых зависимостей.
java.lang.NoClassDefFoundError: android/support/v4/app/ActivityCompat
Мои зависимости Gradle:
build.gradle:
deps.junit = "junit:junit:4.12"
deps.mockito = "org.mockito:mockito-core:2.7.22"
deps.android_mockito= "org.mockito:mockito-android:2.7.22"
deps.powermock = "org.powermock:powermock-api-mockito2:2.0.0"
deps.powermock_junit = "org.powermock:powermock-module-junit4:2.0.0"
app / build.gradle:
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
testImplementation deps.mockito
testImplementation deps.powermock_junit
androidTestImplementation deps.powermock
androidTestImplementation deps.powermock_junit
У меня есть куча статических методов, поэтому использую PowerMock