OSDN Git Service

Hide summary for type system
authorjackqdyulei <jackqdyulei@google.com>
Fri, 22 Sep 2017 20:27:23 +0000 (13:27 -0700)
committerjackqdyulei <jackqdyulei@google.com>
Fri, 22 Sep 2017 20:45:51 +0000 (13:45 -0700)
Bug: 66573821
Test: RunSettingsRoboTests
Change-Id: I9d0f829cbe3577665d1c3d593e2ae95c0bbfa8b6

src/com/android/settings/fuelgauge/PowerUsageAdvanced.java
tests/robotests/src/com/android/settings/fuelgauge/PowerUsageAdvancedTest.java

index d29364d..adadb78 100644 (file)
@@ -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
index 6bde839..3643013 100644 (file)
@@ -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;
@@ -342,6 +342,13 @@ public class PowerUsageAdvancedTest {
     }
 
     @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();
     }