Fix cast of RestrictedSwitchPreference to SwitchPreference

The class was changed to extend SwitchPreferenceCompat instead in ag/25160408.

Fix: 323649099
Test: atest ChannelListPreferenceControllerTest
Change-Id: I0d9fd82d0087dd11eb7c3d6c6912788725b18b43
This commit is contained in:
Matías Hernández
2024-02-05 12:28:42 +01:00
parent ee85a6e0e9
commit 41367eab25

View File

@@ -34,7 +34,7 @@ import androidx.preference.PreferenceCategory;
import androidx.preference.PreferenceGroup; import androidx.preference.PreferenceGroup;
import androidx.preference.PreferenceManager; import androidx.preference.PreferenceManager;
import androidx.preference.PreferenceScreen; import androidx.preference.PreferenceScreen;
import androidx.preference.SwitchPreference; import androidx.preference.SwitchPreferenceCompat;
import androidx.test.annotation.UiThreadTest; import androidx.test.annotation.UiThreadTest;
import androidx.test.core.app.ApplicationProvider; import androidx.test.core.app.ApplicationProvider;
import androidx.test.ext.junit.runners.AndroidJUnit4; import androidx.test.ext.junit.runners.AndroidJUnit4;
@@ -275,7 +275,7 @@ public class ChannelListPreferenceControllerTest {
PreferenceGroup group = (PreferenceGroup) mGroupList.getPreference(0); PreferenceGroup group = (PreferenceGroup) mGroupList.getPreference(0);
assertEquals("group", group.getKey()); assertEquals("group", group.getKey());
assertEquals(3, group.getPreferenceCount()); assertEquals(3, group.getPreferenceCount());
SwitchPreference groupBlockPref = (SwitchPreference) group.getPreference(0); SwitchPreferenceCompat groupBlockPref = (SwitchPreferenceCompat) group.getPreference(0);
assertNull(groupBlockPref.getKey()); assertNull(groupBlockPref.getKey());
assertEquals("All \"My Group\" notifications", groupBlockPref.getTitle().toString()); assertEquals("All \"My Group\" notifications", groupBlockPref.getTitle().toString());
assertTrue(groupBlockPref.isChecked()); assertTrue(groupBlockPref.isChecked());
@@ -297,7 +297,7 @@ public class ChannelListPreferenceControllerTest {
PreferenceGroup group = (PreferenceGroup) mGroupList.getPreference(0); PreferenceGroup group = (PreferenceGroup) mGroupList.getPreference(0);
assertEquals("group", group.getKey()); assertEquals("group", group.getKey());
assertEquals(1, group.getPreferenceCount()); assertEquals(1, group.getPreferenceCount());
SwitchPreference groupBlockPref = (SwitchPreference) group.getPreference(0); SwitchPreferenceCompat groupBlockPref = (SwitchPreferenceCompat) group.getPreference(0);
assertNull(groupBlockPref.getKey()); assertNull(groupBlockPref.getKey());
assertEquals("All \"My Group\" notifications", groupBlockPref.getTitle().toString()); assertEquals("All \"My Group\" notifications", groupBlockPref.getTitle().toString());
assertFalse(groupBlockPref.isChecked()); assertFalse(groupBlockPref.isChecked());
@@ -311,7 +311,7 @@ public class ChannelListPreferenceControllerTest {
PreferenceGroup group = (PreferenceGroup) mGroupList.getPreference(0); PreferenceGroup group = (PreferenceGroup) mGroupList.getPreference(0);
assertEquals("group", group.getKey()); assertEquals("group", group.getKey());
assertEquals(3, group.getPreferenceCount()); assertEquals(3, group.getPreferenceCount());
SwitchPreference groupBlockPref = (SwitchPreference) group.getPreference(0); SwitchPreferenceCompat groupBlockPref = (SwitchPreferenceCompat) group.getPreference(0);
assertNull(groupBlockPref.getKey()); assertNull(groupBlockPref.getKey());
assertEquals("All \"My Group\" notifications", groupBlockPref.getTitle().toString()); assertEquals("All \"My Group\" notifications", groupBlockPref.getTitle().toString());
assertTrue(groupBlockPref.isChecked()); assertTrue(groupBlockPref.isChecked());