diff --git a/src/com/android/settings/fuelgauge/PowerUsageAdvanced.java b/src/com/android/settings/fuelgauge/PowerUsageAdvanced.java index d29364dfcc6..adadb7865ee 100644 --- a/src/com/android/settings/fuelgauge/PowerUsageAdvanced.java +++ b/src/com/android/settings/fuelgauge/PowerUsageAdvanced.java @@ -338,7 +338,8 @@ public class PowerUsageAdvanced extends PowerUsageBase { return usageType == UsageType.CELL || usageType == UsageType.BLUETOOTH || usageType == UsageType.WIFI - || usageType == UsageType.APP; + || usageType == UsageType.APP + || usageType == UsageType.SYSTEM; } @VisibleForTesting diff --git a/tests/robotests/src/com/android/settings/fuelgauge/PowerUsageAdvancedTest.java b/tests/robotests/src/com/android/settings/fuelgauge/PowerUsageAdvancedTest.java index 6bde8390aec..36430132733 100644 --- a/tests/robotests/src/com/android/settings/fuelgauge/PowerUsageAdvancedTest.java +++ b/tests/robotests/src/com/android/settings/fuelgauge/PowerUsageAdvancedTest.java @@ -133,7 +133,7 @@ public class PowerUsageAdvancedTest { when(mShadowContext.getSystemService(Context.CONNECTIVITY_SERVICE)).thenReturn( mConnectivityManager); - mPowerUsageData = new PowerUsageData(UsageType.SYSTEM); + mPowerUsageData = new PowerUsageData(UsageType.USER); mMaxBatterySipper.totalPowerMah = TYPE_BLUETOOTH_USAGE; mMaxBatterySipper.drainType = DrainType.BLUETOOTH; mNormalBatterySipper.drainType = DrainType.SCREEN; @@ -341,6 +341,13 @@ public class PowerUsageAdvancedTest { assertThat(mPowerUsageAdvanced.shouldHideSummary(mPowerUsageData)).isTrue(); } + @Test + public void testShouldHideSummary_typeSystem_returnTrue() { + mPowerUsageData.usageType = UsageType.SYSTEM; + + assertThat(mPowerUsageAdvanced.shouldHideSummary(mPowerUsageData)).isTrue(); + } + @Test public void testShouldHideSummary_typeWifi_returnTrue() { mPowerUsageData.usageType = UsageType.WIFI; @@ -364,7 +371,7 @@ public class PowerUsageAdvancedTest { @Test public void testShouldHideSummary_typeNormal_returnFalse() { - mPowerUsageData.usageType = UsageType.SYSTEM; + mPowerUsageData.usageType = UsageType.IDLE; assertThat(mPowerUsageAdvanced.shouldHideSummary(mPowerUsageData)).isFalse(); }