Как проверить фрагмент AndroidX с помощью Robolectric?
Я добавил testImplementation "org.robolectric:shadows-supportv4:4.0-alpha-3"
зависимость и попробовал с этим кодом:
val controller = SupportFragmentController.setupFragment(
TestableFragment.buildFragment(DATA),
TestableFragmentHolderActivity::class.java)
TestableFragment
равно androidx.fragment.app.Fragment
, а TestableFragmentHolderActivity
равно androidx.appcompat.app.AppCompatActivity
Но я получаю ошибку во время теста:
java.lang.NoSuchMethodError: org.robolectric.shadows.support.v4.SupportFragmentController.setupFragment (Landroidx / фрагмент / app / Fragment; Ljava / lang / Class;) Landroidx / фрагмент / app / Fragment;