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

Commit ec4a41dd authored by pajacechen's avatar pajacechen
Browse files

[BatterySaver] Fix test case failed issue.

Test: atest com.android.server.power.batterysaver.BatterySaverStateMachineTest --iterations 10
Test: http://ab/I99400010281271439
Fix: 340357106
Flag: NA
Change-Id: Ibc4e903dac33931e0f1f83dd372b2cd56d09fde7
parent ee23fab8
Loading
Loading
Loading
Loading
+13 −1
Original line number Diff line number Diff line
@@ -15,6 +15,8 @@
 */
package com.android.server.power.batterysaver;

import static android.platform.test.flag.junit.SetFlagsRule.DefaultInitValueType.NULL_DEFAULT;

import static com.android.dx.mockito.inline.extended.ExtendedMockito.doNothing;
import static com.android.dx.mockito.inline.extended.ExtendedMockito.inOrder;
import static com.android.dx.mockito.inline.extended.ExtendedMockito.spyOn;
@@ -35,12 +37,14 @@ import android.content.ContentResolver;
import android.content.Context;
import android.content.res.Resources;
import android.os.PowerManager;
import android.platform.test.flag.junit.SetFlagsRule;
import android.provider.Settings.Global;

import androidx.test.ext.junit.runners.AndroidJUnit4;
import androidx.test.filters.SmallTest;
import androidx.test.runner.AndroidJUnit4;

import org.junit.Before;
import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.InOrder;
@@ -65,6 +69,9 @@ public class BatterySaverStateMachineTest {

    private DevicePersistedState mPersistedState;

    @Rule
    public final SetFlagsRule mSetFlagsRule = new SetFlagsRule(NULL_DEFAULT);

    private class DevicePersistedState {
        // Current battery level.
        public int batteryLevel = 100;
@@ -171,6 +178,11 @@ public class BatterySaverStateMachineTest {
        void triggerDynamicModeNotification() {
            // Do nothing
        }

        @Override
        void triggerDynamicModeNotificationV2() {
            // Do nothing
        }
    }

    @Before