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

Commit 116fec5b authored by jackqdyulei's avatar jackqdyulei
Browse files

Init BatteryUtils in constructor

In this case we won't have the NPE.

Bug: 63526637
Test: RunSettingsRoboTests
Change-Id: I20375e535ba07deddacf74052f31476e0cb28e56
parent 8dc795d6
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -38,6 +38,7 @@ public class BackgroundCheckAction extends AnomalyAction {
        super(context);
        mAppOpsManager = (AppOpsManager) context.getSystemService(Context.APP_OPS_SERVICE);
        mActionMetricKey = MetricsProto.MetricsEvent.ACTION_APP_BACKGROUND_CHECK;
        mBatteryUtils = BatteryUtils.getInstance(context);
    }

    @Override
+7 −0
Original line number Diff line number Diff line
@@ -94,4 +94,11 @@ public class BackgroundCheckActionTest {

        assertThat(mBackgroundCheckAction.isActionActive(mAnomaly)).isFalse();
    }

    @Test
    public void testConstructor_batteryUtilsNotNull() {
        mBackgroundCheckAction = new BackgroundCheckAction(mContext);

        assertThat(mBackgroundCheckAction.mBatteryUtils).isNotNull();
    }
}