不编译不直接继承但间接继承于 Fragment 类的测试类

作者: albertB4work创建于 2024年1月16日更新于 2024年1月16日

我正在使用以下代码: @RunWith(AndroidJUnit4ClassRunner::class) class FiltersFragmentTest { @Test fun fragmentIsVisible() { val scenario = launchFragmentInContainer<FiltersFragment>() scenario.recreate() Espresso onView(ViewMatchers.withId(R.id.jvQuery)) check(matches(isDisplayed())) } } FiltersFragment 类继承自一个自定义类,该类又继承自另一个自定义基础 Fragment 类,该类又继承自 Fragment (androidx.fragment.app.Fragment)。但是在尝试执行测试时,编译时出现了错误:

内容来源: android/testing-samples