diff --git a/src/com/android/settings/fuelgauge/PowerUsageAdvanced.java b/src/com/android/settings/fuelgauge/PowerUsageAdvanced.java index fe6e50975a4..9d9353ab9fb 100644 --- a/src/com/android/settings/fuelgauge/PowerUsageAdvanced.java +++ b/src/com/android/settings/fuelgauge/PowerUsageAdvanced.java @@ -319,7 +319,8 @@ public class PowerUsageAdvanced extends PowerUsageBase { return usageType == UsageType.CELL || usageType == UsageType.BLUETOOTH - || usageType == UsageType.WIFI; + || usageType == UsageType.WIFI + || usageType == UsageType.APP; } @VisibleForTesting diff --git a/tests/robotests/src/com/android/settings/fuelgauge/PowerUsageAdvancedTest.java b/tests/robotests/src/com/android/settings/fuelgauge/PowerUsageAdvancedTest.java index 7ab505d6652..aa8607fe798 100644 --- a/tests/robotests/src/com/android/settings/fuelgauge/PowerUsageAdvancedTest.java +++ b/tests/robotests/src/com/android/settings/fuelgauge/PowerUsageAdvancedTest.java @@ -121,7 +121,7 @@ public class PowerUsageAdvancedTest { mPowerUsageAdvanced.setUserManager(mUserManager); mPowerUsageAdvanced.setBatteryUtils(BatteryUtils.getInstance(mShadowContext)); - mPowerUsageData = new PowerUsageData(UsageType.APP); + mPowerUsageData = new PowerUsageData(UsageType.SYSTEM); mMaxBatterySipper.totalPowerMah = TYPE_BLUETOOTH_USAGE; mMaxBatterySipper.drainType = DrainType.BLUETOOTH; mNormalBatterySipper.drainType = DrainType.SCREEN; @@ -326,9 +326,16 @@ public class PowerUsageAdvancedTest { } @Test - public void testShouldHideSummary_typeNormal_returnFalse() { + public void testShouldHideSummary_typeApp_returnTrue() { mPowerUsageData.usageType = UsageType.APP; + assertThat(mPowerUsageAdvanced.shouldHideSummary(mPowerUsageData)).isTrue(); + } + + @Test + public void testShouldHideSummary_typeNormal_returnFalse() { + mPowerUsageData.usageType = UsageType.SYSTEM; + assertThat(mPowerUsageAdvanced.shouldHideSummary(mPowerUsageData)).isFalse(); }