Loading src/com/android/settings/fuelgauge/BatteryInfo.java +1 −2 Original line number Diff line number Diff line Loading @@ -243,8 +243,7 @@ public class BatteryInfo { info.remainingTimeUs = chargeTime; CharSequence timeString = Utils.formatElapsedTime(context, BatteryUtils.convertUsToMs(chargeTime), false /* withSeconds */); int resId = shortString ? R.string.power_charging_duration_short : R.string.power_charging_duration; int resId = R.string.power_charging_duration; info.remainingLabel = TextUtils.expandTemplate(context.getText( R.string.power_remaining_charging_duration_only), timeString); info.chargeLabel = TextUtils.expandTemplate(context.getText(resId), Loading tests/robotests/src/com/android/settings/fuelgauge/BatteryInfoTest.java +4 −1 Original line number Diff line number Diff line Loading @@ -123,11 +123,14 @@ public class BatteryInfoTest { } @Test public void testGetBatteryInfo_pluggedIn_dischargingFalse() { public void testGetBatteryInfo_pluggedInUsingShortString_usesCorrectData() { doReturn(TEST_CHARGE_TIME_REMAINING).when(mBatteryStats).computeChargeTimeRemaining( anyLong()); BatteryInfo info = BatteryInfo.getBatteryInfoOld(mContext, mChargingBatteryBroadcast, mBatteryStats, SystemClock.elapsedRealtime() * 1000, true /* shortString */); assertThat(info.discharging).isEqualTo(false); assertThat(info.chargeLabel.toString()).isEqualTo("50% - 1m until fully charged"); } @Test Loading Loading
src/com/android/settings/fuelgauge/BatteryInfo.java +1 −2 Original line number Diff line number Diff line Loading @@ -243,8 +243,7 @@ public class BatteryInfo { info.remainingTimeUs = chargeTime; CharSequence timeString = Utils.formatElapsedTime(context, BatteryUtils.convertUsToMs(chargeTime), false /* withSeconds */); int resId = shortString ? R.string.power_charging_duration_short : R.string.power_charging_duration; int resId = R.string.power_charging_duration; info.remainingLabel = TextUtils.expandTemplate(context.getText( R.string.power_remaining_charging_duration_only), timeString); info.chargeLabel = TextUtils.expandTemplate(context.getText(resId), Loading
tests/robotests/src/com/android/settings/fuelgauge/BatteryInfoTest.java +4 −1 Original line number Diff line number Diff line Loading @@ -123,11 +123,14 @@ public class BatteryInfoTest { } @Test public void testGetBatteryInfo_pluggedIn_dischargingFalse() { public void testGetBatteryInfo_pluggedInUsingShortString_usesCorrectData() { doReturn(TEST_CHARGE_TIME_REMAINING).when(mBatteryStats).computeChargeTimeRemaining( anyLong()); BatteryInfo info = BatteryInfo.getBatteryInfoOld(mContext, mChargingBatteryBroadcast, mBatteryStats, SystemClock.elapsedRealtime() * 1000, true /* shortString */); assertThat(info.discharging).isEqualTo(false); assertThat(info.chargeLabel.toString()).isEqualTo("50% - 1m until fully charged"); } @Test Loading