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

Commit 4cc88385 authored by Michael Mikhail's avatar Michael Mikhail
Browse files

[Flexiglass] Fix tests for output dialog

Flag: com.android.systemui.scene_container
Bug: 410078024
Test: atest packages/SystemUI/tests/src/com/android/systemui/media/dialog/
Change-Id: Icb5c361ab2af1c02a6123cfad72ccddd3be6f922
parent 8e304b1f
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -54,7 +54,9 @@ import com.android.settingslib.utils.ThreadUtils;
import com.android.systemui.SysuiTestCase;
import com.android.systemui.SysuiTestCaseExtKt;
import com.android.systemui.animation.DialogTransitionAnimator;
import com.android.systemui.broadcast.BroadcastDispatcher;
import com.android.systemui.broadcast.BroadcastSender;
import com.android.systemui.common.domain.interactor.SysUIStateDisplaysInteractor;
import com.android.systemui.flags.FeatureFlags;
import com.android.systemui.kosmos.Kosmos;
import com.android.systemui.media.nearby.NearbyMediaDevicesManager;
@@ -62,6 +64,7 @@ import com.android.systemui.plugins.ActivityStarter;
import com.android.systemui.res.R;
import com.android.systemui.settings.UserTracker;
import com.android.systemui.statusbar.notification.collection.notifcollection.CommonNotifCollection;
import com.android.systemui.statusbar.phone.SystemUIDialogManager;
import com.android.systemui.volume.panel.domain.interactor.VolumePanelGlobalStateInteractor;
import com.android.systemui.volume.panel.domain.interactor.VolumePanelGlobalStateInteractorKosmosKt;

@@ -78,7 +81,7 @@ import java.util.List;

@SmallTest
@RunWith(AndroidJUnit4.class)
@TestableLooper.RunWithLooper
@TestableLooper.RunWithLooper(setAsMainLooper = true)
public class MediaOutputBroadcastDialogTest extends SysuiTestCase {

    private static final String TEST_PACKAGE = "test_package";
@@ -124,6 +127,11 @@ public class MediaOutputBroadcastDialogTest extends SysuiTestCase {

    @Before
    public void setUp() {
        mDependency.injectMockDependency(SystemUIDialogManager.class);
        mDependency.injectMockDependency(SysUIStateDisplaysInteractor.class);
        mDependency.injectMockDependency(BroadcastDispatcher.class);
        mDependency.injectMockDependency(DialogTransitionAnimator.class);

        when(mLocalBluetoothManager.getProfileManager()).thenReturn(mLocalBluetoothProfileManager);
        when(mLocalBluetoothProfileManager.getLeAudioBroadcastProfile()).thenReturn(null);
        when(mLocalBluetoothProfileManager.getLeAudioBroadcastAssistantProfile()).thenReturn(null);
+8 −0
Original line number Diff line number Diff line
@@ -57,7 +57,9 @@ import com.android.settingslib.utils.ThreadUtils;
import com.android.systemui.SysuiTestCase;
import com.android.systemui.SysuiTestCaseExtKt;
import com.android.systemui.animation.DialogTransitionAnimator;
import com.android.systemui.broadcast.BroadcastDispatcher;
import com.android.systemui.broadcast.BroadcastSender;
import com.android.systemui.common.domain.interactor.SysUIStateDisplaysInteractor;
import com.android.systemui.flags.FeatureFlags;
import com.android.systemui.kosmos.Kosmos;
import com.android.systemui.media.nearby.NearbyMediaDevicesManager;
@@ -65,6 +67,7 @@ import com.android.systemui.plugins.ActivityStarter;
import com.android.systemui.res.R;
import com.android.systemui.settings.UserTracker;
import com.android.systemui.statusbar.notification.collection.notifcollection.CommonNotifCollection;
import com.android.systemui.statusbar.phone.SystemUIDialogManager;
import com.android.systemui.volume.panel.domain.interactor.VolumePanelGlobalStateInteractor;
import com.android.systemui.volume.panel.domain.interactor.VolumePanelGlobalStateInteractorKosmosKt;

@@ -130,6 +133,11 @@ public class MediaOutputDialogTest extends SysuiTestCase {

    @Before
    public void setUp() {
        mDependency.injectMockDependency(SystemUIDialogManager.class);
        mDependency.injectMockDependency(SysUIStateDisplaysInteractor.class);
        mDependency.injectMockDependency(BroadcastDispatcher.class);
        mDependency.injectMockDependency(DialogTransitionAnimator.class);

        when(mLocalBluetoothManager.getProfileManager()).thenReturn(mLocalBluetoothProfileManager);
        when(mLocalBluetoothProfileManager.getLeAudioBroadcastProfile()).thenReturn(null);
        when(mMediaController.getPlaybackState()).thenReturn(mPlaybackState);