[Catalyst] Simplify RemoveAnimationsPreferenceTest
Bug: 373451690
Flag: TEST_ONLY
Test: atest
Change-Id: Idc64a811d97b5fd3047ad4167b98da5b97c0fee0
diff --git a/tests/robotests/src/com/android/settings/accessibility/RemoveAnimationsPreferenceTest.kt b/tests/robotests/src/com/android/settings/accessibility/RemoveAnimationsPreferenceTest.kt
index 294632f..9df7ce7 100644
--- a/tests/robotests/src/com/android/settings/accessibility/RemoveAnimationsPreferenceTest.kt
+++ b/tests/robotests/src/com/android/settings/accessibility/RemoveAnimationsPreferenceTest.kt
@@ -20,11 +20,9 @@
import androidx.preference.SwitchPreferenceCompat
import androidx.test.core.app.ApplicationProvider
import androidx.test.ext.junit.runners.AndroidJUnit4
-import com.android.settings.R
import com.android.settings.accessibility.RemoveAnimationsPreference.Companion.ANIMATION_ON_VALUE
import com.android.settingslib.datastore.SettingsGlobalStore
-import com.android.settingslib.preference.PreferenceScreenBindingHelper
-import com.android.settingslib.preference.PreferenceScreenFactory
+import com.android.settingslib.preference.createAndBindWidget
import com.google.common.truth.Truth.assertThat
import org.junit.Test
import org.junit.runner.RunWith
@@ -35,12 +33,7 @@
private val appContext: Context = ApplicationProvider.getApplicationContext()
private fun getRemoveAnimationsSwitchPreference(): SwitchPreferenceCompat =
- PreferenceScreenFactory(appContext).let {
- val preferenceScreen = it.inflate(R.xml.accessibility_color_and_motion)!!
- it.preferenceManager.setPreferences(preferenceScreen)
- PreferenceScreenBindingHelper.bind(preferenceScreen)
- preferenceScreen.findPreference(RemoveAnimationsPreference.KEY)!!
- }
+ RemoveAnimationsPreference().createAndBindWidget(appContext)
@Test
fun animationOff_switchPreferenceIsChecked() {