GrandPermissionRule не работает после расширения AndroidJUnitRunner
После расширения AndroidJUnitRunner
GrandPermissionRule
перестал работать и тест заблокирован диалогом разрешений.
Вот мой класс бегуна:
package com.my.package
import android.app.Application
import android.content.Context
import androidx.test.runner.AndroidJUnitRunner
import com.my.package.TestApplication
class MockTestRunner : AndroidJUnitRunner() {
@Throws(
InstantiationException::class,
IllegalAccessException::class,
ClassNotFoundException::class
)
override fun newApplication(cl: ClassLoader, className: String, context: Context): Application {
return super.newApplication(cl, TestApplication::class.java.name, context)
}
}
Конфигурация Gradle Runner:
testInstrumentationRunner 'com.my.package.MockTestRunner'
Раньше все работало как задумано. У кого-нибудь была эта проблема? Как это исправить?