扩展AndroidJUnitRunner后,GrandPermissionRule不起作用

时间:2019-09-09 13:22:34

标签: android android-espresso android-instrumentation androidx-test

扩展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)
    }
}

GradleRunner配置:

testInstrumentationRunner 'com.my.package.MockTestRunner'

在一切按预期进行之前。 有人遇到这个问题吗?该如何解决?

0 个答案:

没有答案