Loading packages/SettingsLib/Preference/testutils/com/android/settingslib/preference/CatalystScreenTestCase.kt +8 −5 Original line number Diff line number Diff line Loading @@ -99,15 +99,18 @@ abstract class CatalystScreenTestCase { @Suppress("UNCHECKED_CAST") val clazz = preferenceScreenCreator.fragmentClass() as Class<PreferenceFragmentCompat> val builder = StringBuilder() launchFragmentScenario(clazz).use { it.onFragment { fragment -> launchFragment(clazz) { fragment -> taskFinished.set(true) fragment.preferenceScreen.toString(builder) } } return builder.toString() } protected open fun launchFragment( fragmentClass: Class<PreferenceFragmentCompat>, action: (PreferenceFragmentCompat) -> Unit, ): Unit = launchFragmentScenario(fragmentClass).use { it.onFragment(action) } protected open fun launchFragmentScenario(fragmentClass: Class<PreferenceFragmentCompat>) = FragmentScenario.launch(fragmentClass) Loading Loading
packages/SettingsLib/Preference/testutils/com/android/settingslib/preference/CatalystScreenTestCase.kt +8 −5 Original line number Diff line number Diff line Loading @@ -99,15 +99,18 @@ abstract class CatalystScreenTestCase { @Suppress("UNCHECKED_CAST") val clazz = preferenceScreenCreator.fragmentClass() as Class<PreferenceFragmentCompat> val builder = StringBuilder() launchFragmentScenario(clazz).use { it.onFragment { fragment -> launchFragment(clazz) { fragment -> taskFinished.set(true) fragment.preferenceScreen.toString(builder) } } return builder.toString() } protected open fun launchFragment( fragmentClass: Class<PreferenceFragmentCompat>, action: (PreferenceFragmentCompat) -> Unit, ): Unit = launchFragmentScenario(fragmentClass).use { it.onFragment(action) } protected open fun launchFragmentScenario(fragmentClass: Class<PreferenceFragmentCompat>) = FragmentScenario.launch(fragmentClass) Loading