From 0b6a3bc9c4f58fc23b1f17d7be8fb864a5e34f75 Mon Sep 17 00:00:00 2001 From: jackqdyulei Date: Fri, 22 Sep 2017 13:27:23 -0700 Subject: [PATCH] Hide summary for type system Bug: 66573821 Test: RunSettingsRoboTests Change-Id: I9d0f829cbe3577665d1c3d593e2ae95c0bbfa8b6 --- .../settings/fuelgauge/PowerUsageAdvanced.java | 3 ++- .../settings/fuelgauge/PowerUsageAdvancedTest.java | 11 +++++++++-- 2 files changed, 11 insertions(+), 3 deletions(-) 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(); }