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

Commit b9798f07 authored by Fan Wu's avatar Fan Wu
Browse files

Remove LoopeMode.LEGACY usage from two test classes

Bug: 330824314

Test: atest
Change-Id: I6dea662c4dea226d06b17d0d5463f01cb668a67d
parent 6a59b937
Loading
Loading
Loading
Loading
+11 −7
Original line number Diff line number Diff line
@@ -21,20 +21,25 @@ import static org.junit.Assert.assertEquals;
import android.content.Context;
import android.widget.ImageView;

import androidx.test.core.app.ApplicationProvider;

import com.android.settings.R;

import org.junit.Before;
import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.MockitoAnnotations;
import org.mockito.junit.MockitoJUnit;
import org.mockito.junit.MockitoRule;
import org.robolectric.RobolectricTestRunner;
import org.robolectric.RuntimeEnvironment;
import org.robolectric.annotation.LooperMode;
import org.robolectric.shadows.ShadowLooper;

@RunWith(RobolectricTestRunner.class)
@LooperMode(LooperMode.Mode.LEGACY)
public class BackGestureIndicatorViewTest {

    @Rule
    public final MockitoRule mMockitoRule = MockitoJUnit.rule();

    private Context mContext;

    private BackGestureIndicatorDrawable mLeftDrawable;
@@ -44,9 +49,7 @@ public class BackGestureIndicatorViewTest {

    @Before
    public void setUp() {
        MockitoAnnotations.initMocks(this);

        mContext = RuntimeEnvironment.application;
        mContext = ApplicationProvider.getApplicationContext();
        mView = new BackGestureIndicatorView(mContext);

        mLeftDrawable = (BackGestureIndicatorDrawable) ((ImageView) mView.findViewById(
@@ -59,6 +62,7 @@ public class BackGestureIndicatorViewTest {
    public void testSetIndicatoreWidth() {
        mView.setIndicatorWidth(25, true);
        mView.setIndicatorWidth(52, false);
        ShadowLooper.idleMainLooper();

        assertEquals(25, mLeftDrawable.getWidth());
        assertEquals(52, mRightDrawable.getWidth());
+14 −6
Original line number Diff line number Diff line
@@ -23,21 +23,26 @@ import android.content.Context;
import android.content.Intent;
import android.media.AudioManager;

import androidx.test.core.app.ApplicationProvider;

import com.android.settings.homepage.contextualcards.ContextualCard;

import org.junit.Before;
import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.MockitoAnnotations;
import org.mockito.junit.MockitoJUnit;
import org.mockito.junit.MockitoRule;
import org.robolectric.RobolectricTestRunner;
import org.robolectric.RuntimeEnvironment;
import org.robolectric.annotation.LooperMode;
import org.robolectric.shadows.ShadowLooper;

@RunWith(RobolectricTestRunner.class)
@LooperMode(LooperMode.Mode.LEGACY)
public class AbnormalRingerConditionControllerBaseTest {

    @Rule
    public final MockitoRule mMockitoRule = MockitoJUnit.rule();

    @Mock
    private ConditionManager mConditionManager;

@@ -46,8 +51,7 @@ public class AbnormalRingerConditionControllerBaseTest {

    @Before
    public void setUp() {
        MockitoAnnotations.initMocks(this);
        mContext = RuntimeEnvironment.application;
        mContext = ApplicationProvider.getApplicationContext();

        mCondition = new TestCondition(mContext, mConditionManager);
    }
@@ -60,9 +64,13 @@ public class AbnormalRingerConditionControllerBaseTest {
        mCondition.startMonitoringStateChange();

        mContext.sendBroadcast(broadcast1);
        ShadowLooper.idleMainLooper();

        verify(mConditionManager, never()).onConditionChanged();

        mContext.sendBroadcast(broadcast2);
        ShadowLooper.idleMainLooper();

        verify(mConditionManager).onConditionChanged();
    }