Merge "[Reskin] Update string of incompatible charging on settings" into main
This commit is contained in:
@@ -151,7 +151,8 @@ public class TopLevelBatteryPreferenceController extends BasePreferenceControlle
|
|||||||
private CharSequence generateLabel(BatteryInfo info) {
|
private CharSequence generateLabel(BatteryInfo info) {
|
||||||
if (Utils.containsIncompatibleChargers(mContext, TAG)) {
|
if (Utils.containsIncompatibleChargers(mContext, TAG)) {
|
||||||
return mContext.getString(
|
return mContext.getString(
|
||||||
com.android.settingslib.R.string.battery_info_status_not_charging);
|
com.android.settingslib.R.string.power_incompatible_charging_settings_home_page,
|
||||||
|
info.batteryPercentString);
|
||||||
}
|
}
|
||||||
if (BatteryUtils.isBatteryDefenderOn(info)) {
|
if (BatteryUtils.isBatteryDefenderOn(info)) {
|
||||||
return mContext.getString(
|
return mContext.getString(
|
||||||
|
@@ -130,11 +130,14 @@ public class TopLevelBatteryPreferenceControllerTest {
|
|||||||
BatteryTestUtils.setupIncompatibleEvent(mUsbPort, mUsbManager, mUsbPortStatus);
|
BatteryTestUtils.setupIncompatibleEvent(mUsbPort, mUsbManager, mUsbPortStatus);
|
||||||
mController.mPreference = new Preference(mContext);
|
mController.mPreference = new Preference(mContext);
|
||||||
BatteryInfo info = new BatteryInfo();
|
BatteryInfo info = new BatteryInfo();
|
||||||
|
info.batteryPercentString = "66%";
|
||||||
|
|
||||||
assertThat(mController.getDashboardLabel(mContext, info, true))
|
assertThat(mController.getDashboardLabel(mContext, info, true))
|
||||||
.isEqualTo(
|
.isEqualTo(
|
||||||
mContext.getString(
|
mContext.getString(
|
||||||
com.android.settingslib.R.string.battery_info_status_not_charging));
|
com.android.settingslib.R.string
|
||||||
|
.power_incompatible_charging_settings_home_page,
|
||||||
|
info.batteryPercentString));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
Reference in New Issue
Block a user