Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 72ca5b0b authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Include type service as type system" into oc-dev

parents 8d01d486 47006d77
Loading
Loading
Loading
Loading
+8 −14
Original line number Original line Diff line number Diff line
@@ -60,7 +60,6 @@ public class PowerUsageAdvanced extends PowerUsageBase {
    final int[] mUsageTypes = {
    final int[] mUsageTypes = {
            UsageType.WIFI,
            UsageType.WIFI,
            UsageType.CELL,
            UsageType.CELL,
            UsageType.SERVICE,
            UsageType.SYSTEM,
            UsageType.SYSTEM,
            UsageType.BLUETOOTH,
            UsageType.BLUETOOTH,
            UsageType.USER,
            UsageType.USER,
@@ -207,10 +206,9 @@ public class PowerUsageAdvanced extends PowerUsageBase {
            return UsageType.UNACCOUNTED;
            return UsageType.UNACCOUNTED;
        } else if (drainType == DrainType.OVERCOUNTED) {
        } else if (drainType == DrainType.OVERCOUNTED) {
            return UsageType.OVERCOUNTED;
            return UsageType.OVERCOUNTED;
        } else if (mPowerUsageFeatureProvider.isTypeSystem(sipper)) {
        } else if (mPowerUsageFeatureProvider.isTypeSystem(sipper)
                || mPowerUsageFeatureProvider.isTypeService(sipper)) {
            return UsageType.SYSTEM;
            return UsageType.SYSTEM;
        } else if (mPowerUsageFeatureProvider.isTypeService(sipper)) {
            return UsageType.SERVICE;
        } else {
        } else {
            return UsageType.APP;
            return UsageType.APP;
        }
        }
@@ -328,7 +326,6 @@ public class PowerUsageAdvanced extends PowerUsageBase {
        @IntDef({UsageType.APP,
        @IntDef({UsageType.APP,
                UsageType.WIFI,
                UsageType.WIFI,
                UsageType.CELL,
                UsageType.CELL,
                UsageType.SERVICE,
                UsageType.SYSTEM,
                UsageType.SYSTEM,
                UsageType.BLUETOOTH,
                UsageType.BLUETOOTH,
                UsageType.USER,
                UsageType.USER,
@@ -339,13 +336,12 @@ public class PowerUsageAdvanced extends PowerUsageBase {
            int APP = 0;
            int APP = 0;
            int WIFI = 1;
            int WIFI = 1;
            int CELL = 2;
            int CELL = 2;
            int SERVICE = 3;
            int SYSTEM = 3;
            int SYSTEM = 4;
            int BLUETOOTH = 4;
            int BLUETOOTH = 5;
            int USER = 5;
            int USER = 6;
            int IDLE = 6;
            int IDLE = 7;
            int UNACCOUNTED = 7;
            int UNACCOUNTED = 8;
            int OVERCOUNTED = 8;
            int OVERCOUNTED = 9;
        }
        }


        @StringRes
        @StringRes
@@ -379,8 +375,6 @@ public class PowerUsageAdvanced extends PowerUsageBase {
                    return R.string.power_wifi;
                    return R.string.power_wifi;
                case UsageType.CELL:
                case UsageType.CELL:
                    return R.string.power_cell;
                    return R.string.power_cell;
                case UsageType.SERVICE:
                    return R.string.power_service;
                case UsageType.SYSTEM:
                case UsageType.SYSTEM:
                    return R.string.power_system;
                    return R.string.power_system;
                case UsageType.BLUETOOTH:
                case UsageType.BLUETOOTH:
+4 −4
Original line number Original line Diff line number Diff line
@@ -140,13 +140,13 @@ public class PowerUsageAdvancedTest {
    }
    }


    @Test
    @Test
    public void testExtractUsageType_TypeService_ReturnService() {
    public void testExtractUsageType_TypeService_ReturnSystem() {
        mNormalBatterySipper.drainType = DrainType.APP;
        mNormalBatterySipper.drainType = DrainType.APP;
        when(mNormalBatterySipper.getUid()).thenReturn(FAKE_UID_1);
        when(mNormalBatterySipper.getUid()).thenReturn(FAKE_UID_1);
        when(mPowerUsageFeatureProvider.isTypeService(any())).thenReturn(true);
        when(mPowerUsageFeatureProvider.isTypeService(any())).thenReturn(true);


        assertThat(mPowerUsageAdvanced.extractUsageType(mNormalBatterySipper))
        assertThat(mPowerUsageAdvanced.extractUsageType(mNormalBatterySipper))
                .isEqualTo(UsageType.SERVICE);
                .isEqualTo(UsageType.SYSTEM);
    }
    }


    @Test
    @Test
@@ -210,8 +210,8 @@ public class PowerUsageAdvancedTest {
        final int[] usageTypeSet = mPowerUsageAdvanced.mUsageTypes;
        final int[] usageTypeSet = mPowerUsageAdvanced.mUsageTypes;


        assertThat(usageTypeSet).asList().containsExactly(UsageType.APP, UsageType.WIFI,
        assertThat(usageTypeSet).asList().containsExactly(UsageType.APP, UsageType.WIFI,
                UsageType.CELL, UsageType.BLUETOOTH, UsageType.IDLE, UsageType.SERVICE,
                UsageType.CELL, UsageType.BLUETOOTH, UsageType.IDLE, UsageType.USER,
                UsageType.USER, UsageType.SYSTEM, UsageType.UNACCOUNTED, UsageType.OVERCOUNTED);
                UsageType.SYSTEM, UsageType.UNACCOUNTED, UsageType.OVERCOUNTED);
    }
    }


    @Test
    @Test