Fix build failed of Settings test cases while importing AndroidX
- API change in AndroidX Preference causes a build breakage - Apply explicit casting for the new API interface Test: robotest Fixes: 121109361 Change-Id: If3e7be9e53c7860252523700d6721ae4956db68a
This commit is contained in:
@@ -119,7 +119,8 @@ public class AvailableMediaDeviceGroupControllerTest {
|
|||||||
mAvailableMediaDeviceGroupController.onDeviceAdded(mPreference);
|
mAvailableMediaDeviceGroupController.onDeviceAdded(mPreference);
|
||||||
|
|
||||||
assertThat(mPreferenceGroup.isVisible()).isTrue();
|
assertThat(mPreferenceGroup.isVisible()).isTrue();
|
||||||
assertThat(mPreferenceGroup.findPreference(PREFERENCE_KEY_1)).isEqualTo(mPreference);
|
assertThat((Preference) mPreferenceGroup.findPreference(PREFERENCE_KEY_1))
|
||||||
|
.isEqualTo(mPreference);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
@@ -100,7 +100,8 @@ public class ConnectedDeviceGroupControllerTest {
|
|||||||
mConnectedDeviceGroupController.onDeviceAdded(mPreference);
|
mConnectedDeviceGroupController.onDeviceAdded(mPreference);
|
||||||
|
|
||||||
assertThat(mPreferenceGroup.isVisible()).isTrue();
|
assertThat(mPreferenceGroup.isVisible()).isTrue();
|
||||||
assertThat(mPreferenceGroup.findPreference(PREFERENCE_KEY_1)).isEqualTo(mPreference);
|
assertThat((Preference) mPreferenceGroup.findPreference(PREFERENCE_KEY_1))
|
||||||
|
.isEqualTo(mPreference);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
@@ -29,6 +29,7 @@ import android.hardware.usb.UsbPort;
|
|||||||
import android.os.Handler;
|
import android.os.Handler;
|
||||||
|
|
||||||
import androidx.fragment.app.FragmentActivity;
|
import androidx.fragment.app.FragmentActivity;
|
||||||
|
import androidx.preference.Preference;
|
||||||
import androidx.preference.PreferenceCategory;
|
import androidx.preference.PreferenceCategory;
|
||||||
import androidx.preference.PreferenceManager;
|
import androidx.preference.PreferenceManager;
|
||||||
import androidx.preference.PreferenceScreen;
|
import androidx.preference.PreferenceScreen;
|
||||||
@@ -122,8 +123,8 @@ public class UsbDetailsPowerRoleControllerTest {
|
|||||||
UsbPort.POWER_ROLE_SINK, UsbPort.DATA_ROLE_DEVICE);
|
UsbPort.POWER_ROLE_SINK, UsbPort.DATA_ROLE_DEVICE);
|
||||||
|
|
||||||
assertThat(mPreference.isEnabled()).isFalse();
|
assertThat(mPreference.isEnabled()).isFalse();
|
||||||
assertThat(mScreen.findPreference(mDetailsPowerRoleController.getPreferenceKey()))
|
assertThat((Preference) mScreen.findPreference(
|
||||||
.isEqualTo(mPreference);
|
mDetailsPowerRoleController.getPreferenceKey())).isEqualTo(mPreference);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@@ -134,7 +135,8 @@ public class UsbDetailsPowerRoleControllerTest {
|
|||||||
mDetailsPowerRoleController.refresh(true, UsbManager.FUNCTION_NONE, UsbPort.POWER_ROLE_SINK,
|
mDetailsPowerRoleController.refresh(true, UsbManager.FUNCTION_NONE, UsbPort.POWER_ROLE_SINK,
|
||||||
UsbPort.DATA_ROLE_DEVICE);
|
UsbPort.DATA_ROLE_DEVICE);
|
||||||
|
|
||||||
assertThat(mScreen.findPreference(mDetailsPowerRoleController.getPreferenceKey())).isNull();
|
assertThat((Preference) mScreen.findPreference(
|
||||||
|
mDetailsPowerRoleController.getPreferenceKey())).isNull();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
@@ -105,7 +105,7 @@ public class BuildNumberPreferenceControllerTest {
|
|||||||
public void displayPref_shouldAlwaysDisplay() {
|
public void displayPref_shouldAlwaysDisplay() {
|
||||||
mController.displayPreference(mScreen);
|
mController.displayPreference(mScreen);
|
||||||
|
|
||||||
verify(mScreen.findPreference(mController.getPreferenceKey()))
|
verify((Preference) mScreen.findPreference(mController.getPreferenceKey()))
|
||||||
.setSummary(BidiFormatter.getInstance().unicodeWrap(Build.DISPLAY));
|
.setSummary(BidiFormatter.getInstance().unicodeWrap(Build.DISPLAY));
|
||||||
verify(mScreen, never()).removePreference(any(Preference.class));
|
verify(mScreen, never()).removePreference(any(Preference.class));
|
||||||
}
|
}
|
||||||
|
@@ -218,7 +218,8 @@ public class WorkSoundPreferenceControllerTest {
|
|||||||
mController.displayPreference(mScreen);
|
mController.displayPreference(mScreen);
|
||||||
mController.onResume();
|
mController.onResume();
|
||||||
|
|
||||||
verify(mWorkCategory.findPreference(KEY_WORK_PHONE_RINGTONE)).setVisible(false);
|
verify((Preference) mWorkCategory.findPreference(KEY_WORK_PHONE_RINGTONE))
|
||||||
|
.setVisible(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@@ -242,11 +243,11 @@ public class WorkSoundPreferenceControllerTest {
|
|||||||
verify(mWorkCategory, times(2)).setVisible(true);
|
verify(mWorkCategory, times(2)).setVisible(true);
|
||||||
|
|
||||||
// Sound preferences should explain that the profile isn't available yet.
|
// Sound preferences should explain that the profile isn't available yet.
|
||||||
verify(mWorkCategory.findPreference(KEY_WORK_PHONE_RINGTONE))
|
verify((Preference) mWorkCategory.findPreference(KEY_WORK_PHONE_RINGTONE))
|
||||||
.setSummary(eq(notAvailable));
|
.setSummary(eq(notAvailable));
|
||||||
verify(mWorkCategory.findPreference(KEY_WORK_NOTIFICATION_RINGTONE))
|
verify((Preference) mWorkCategory.findPreference(KEY_WORK_NOTIFICATION_RINGTONE))
|
||||||
.setSummary(eq(notAvailable));
|
.setSummary(eq(notAvailable));
|
||||||
verify(mWorkCategory.findPreference(KEY_WORK_ALARM_RINGTONE))
|
verify((Preference) mWorkCategory.findPreference(KEY_WORK_ALARM_RINGTONE))
|
||||||
.setSummary(eq(notAvailable));
|
.setSummary(eq(notAvailable));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user