Update "Phone idle" subtext
Bug: 37897135 Test: RunSettingsRoboTests Change-Id: I38a63ef9fdf574ba277ed889e7e070c36ae14b01
This commit is contained in:
@@ -275,8 +275,8 @@ public class PowerUsageAdvanced extends PowerUsageBase {
|
|||||||
if (usageData.usageList.size() <= 1) {
|
if (usageData.usageList.size() <= 1) {
|
||||||
CharSequence timeSequence = Utils.formatElapsedTime(getContext(),
|
CharSequence timeSequence = Utils.formatElapsedTime(getContext(),
|
||||||
usageData.totalUsageTimeMs, false);
|
usageData.totalUsageTimeMs, false);
|
||||||
usageData.summary = TextUtils.expandTemplate(getText(R.string.battery_used_for),
|
usageData.summary = usageData.usageType == UsageType.IDLE ? timeSequence
|
||||||
timeSequence);
|
: TextUtils.expandTemplate(getText(R.string.battery_used_for), timeSequence);
|
||||||
} else {
|
} else {
|
||||||
BatterySipper sipper = findBatterySipperWithMaxBatteryUsage(usageData.usageList);
|
BatterySipper sipper = findBatterySipperWithMaxBatteryUsage(usageData.usageList);
|
||||||
BatteryEntry batteryEntry = new BatteryEntry(getContext(), mHandler, mUserManager,
|
BatteryEntry batteryEntry = new BatteryEntry(getContext(), mHandler, mUserManager,
|
||||||
|
@@ -188,6 +188,16 @@ public class PowerUsageAdvancedTest {
|
|||||||
assertThat(mPowerUsageData.summary.toString()).isEqualTo(expectedSummary);
|
assertThat(mPowerUsageData.summary.toString()).isEqualTo(expectedSummary);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testUpdateUsageDataSummary_typeIdle_showUsageTime() {
|
||||||
|
mPowerUsageData.usageType = UsageType.IDLE;
|
||||||
|
mPowerUsageData.usageList.add(mNormalBatterySipper);
|
||||||
|
|
||||||
|
mPowerUsageAdvanced.updateUsageDataSummary(mPowerUsageData, TOTAL_POWER, DISCHARGE_AMOUNT);
|
||||||
|
|
||||||
|
assertThat(mPowerUsageData.summary.toString()).isEqualTo("0m");
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testUpdateUsageDataSummary_moreThanOneApp_showMaxUsageApp() {
|
public void testUpdateUsageDataSummary_moreThanOneApp_showMaxUsageApp() {
|
||||||
mPowerUsageData.usageList.add(mNormalBatterySipper);
|
mPowerUsageData.usageList.add(mNormalBatterySipper);
|
||||||
|
Reference in New Issue
Block a user