用MockK用不同的android版本模拟同一类

用MockK用不同的android版本模拟同一类,android,kotlin,mockk,Android,Kotlin,Mockk,我如何简单地实现用不同的android版本模拟同一个类 此示例在运行第二个测试方法时引发io.mockk.MockKException:无法实例化类androidx.core.app.NotificationCompat$Builder的代理异常 @RunWith(AndroidJUnit4::class) class test { @Test @Config(sdk = [Build.VERSION_CODES.O], application = Application::cl

我如何简单地实现用不同的android版本模拟同一个类

此示例在运行第二个测试方法时引发
io.mockk.MockKException:无法实例化类androidx.core.app.NotificationCompat$Builder的代理
异常

@RunWith(AndroidJUnit4::class)
class test {
    @Test
    @Config(sdk = [Build.VERSION_CODES.O], application = Application::class)
    fun test1() {
        val builder: NotificationCompat.Builder = mockk()
    }

    @Test
    @Config(sdk = [Build.VERSION_CODES.N], application = Application::class)
    fun test2() {
        val builder: NotificationCompat.Builder = mockk()
    }
}