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

Commit cd099943 authored by Behnam Heydarshahi's avatar Behnam Heydarshahi
Browse files

Clear main looper before VolumeDialogImplTest

Leftover messages from previous tests can delay volume tests.

Bug: b/299491332
Test: atest VolumeDialogImplTest
Change-Id: I5f6ae66c66b4721e04831f528be2183be2f319d6
parent 4d41d656
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -41,6 +41,7 @@ import static org.mockito.Mockito.when;
import android.app.KeyguardManager;
import android.content.res.Configuration;
import android.media.AudioManager;
import android.os.Handler;
import android.os.SystemClock;
import android.testing.AndroidTestingRunner;
import android.testing.TestableLooper;
@@ -146,6 +147,10 @@ public class VolumeDialogImplTest extends SysuiTestCase {
        mTestableLooper = TestableLooper.get(this);
        allowTestableLooperAsMainThread();

        // Ensure previous tests have not left messages on main looper
        Handler localHandler = new Handler(mTestableLooper.getLooper());
        localHandler.removeCallbacksAndMessages(null);

        when(mPostureController.getDevicePosture())
                .thenReturn(DevicePostureController.DEVICE_POSTURE_CLOSED);