diff options
4 files changed, 9 insertions, 2 deletions
diff --git a/packages/SystemUI/tests/src/com/android/systemui/statusbar/notification/DynamicChildBindControllerTest.java b/packages/SystemUI/tests/src/com/android/systemui/statusbar/notification/DynamicChildBindControllerTest.java index d0dfb17111c6..524ead22ee94 100644 --- a/packages/SystemUI/tests/src/com/android/systemui/statusbar/notification/DynamicChildBindControllerTest.java +++ b/packages/SystemUI/tests/src/com/android/systemui/statusbar/notification/DynamicChildBindControllerTest.java @@ -34,6 +34,7 @@ import android.view.View; import com.android.systemui.R; import com.android.systemui.SysuiTestCase; +import com.android.systemui.media.dialog.MediaOutputDialogFactory; import com.android.systemui.statusbar.notification.collection.NotificationEntry; import com.android.systemui.statusbar.notification.collection.NotificationEntryBuilder; import com.android.systemui.statusbar.notification.row.ExpandableNotificationRow; @@ -64,6 +65,7 @@ public class DynamicChildBindControllerTest extends SysuiTestCase { @Before public void setUp() throws Exception { MockitoAnnotations.initMocks(this); + mDependency.injectMockDependency(MediaOutputDialogFactory.class); allowTestableLooperAsMainThread(); when(mBindStage.getStageParams(any())).thenReturn(new RowContentBindParams()); mDynamicChildBindController = diff --git a/packages/SystemUI/tests/src/com/android/systemui/statusbar/notification/row/NotificationContentViewTest.java b/packages/SystemUI/tests/src/com/android/systemui/statusbar/notification/row/NotificationContentViewTest.java index c2091da2347e..d08b2b78d00b 100644 --- a/packages/SystemUI/tests/src/com/android/systemui/statusbar/notification/row/NotificationContentViewTest.java +++ b/packages/SystemUI/tests/src/com/android/systemui/statusbar/notification/row/NotificationContentViewTest.java @@ -25,8 +25,6 @@ import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; -import android.app.AppOpsManager; -import android.util.ArraySet; import android.view.NotificationHeaderView; import android.view.View; import android.view.ViewPropertyAnimator; @@ -37,6 +35,7 @@ import androidx.test.runner.AndroidJUnit4; import com.android.internal.widget.NotificationExpandButton; import com.android.systemui.SysuiTestCase; +import com.android.systemui.media.dialog.MediaOutputDialogFactory; import org.junit.Before; import org.junit.Test; @@ -51,6 +50,8 @@ public class NotificationContentViewTest extends SysuiTestCase { @Before @UiThreadTest public void setup() { + mDependency.injectMockDependency(MediaOutputDialogFactory.class); + mView = new NotificationContentView(mContext, null); ExpandableNotificationRow row = new ExpandableNotificationRow(mContext, null); ExpandableNotificationRow mockRow = spy(row); diff --git a/packages/SystemUI/tests/src/com/android/systemui/statusbar/notification/row/NotificationEntryManagerInflationTest.java b/packages/SystemUI/tests/src/com/android/systemui/statusbar/notification/row/NotificationEntryManagerInflationTest.java index 1255b6de6608..8a5afe6ce667 100644 --- a/packages/SystemUI/tests/src/com/android/systemui/statusbar/notification/row/NotificationEntryManagerInflationTest.java +++ b/packages/SystemUI/tests/src/com/android/systemui/statusbar/notification/row/NotificationEntryManagerInflationTest.java @@ -45,6 +45,7 @@ import com.android.internal.util.NotificationMessagingUtil; import com.android.systemui.R; import com.android.systemui.SysuiTestCase; import com.android.systemui.media.MediaFeatureFlag; +import com.android.systemui.media.dialog.MediaOutputDialogFactory; import com.android.systemui.plugins.FalsingManager; import com.android.systemui.plugins.statusbar.StatusBarStateController; import com.android.systemui.shared.plugins.PluginManager; @@ -152,6 +153,7 @@ public class NotificationEntryManagerInflationTest extends SysuiTestCase { public void setUp() { MockitoAnnotations.initMocks(this); mDependency.injectMockDependency(SmartReplyController.class); + mDependency.injectMockDependency(MediaOutputDialogFactory.class); mHandler = Handler.createAsync(TestableLooper.get(this).getLooper()); diff --git a/packages/SystemUI/tests/src/com/android/systemui/statusbar/notification/row/NotificationTestHelper.java b/packages/SystemUI/tests/src/com/android/systemui/statusbar/notification/row/NotificationTestHelper.java index fb37ed57c1da..847e0a474a6a 100644 --- a/packages/SystemUI/tests/src/com/android/systemui/statusbar/notification/row/NotificationTestHelper.java +++ b/packages/SystemUI/tests/src/com/android/systemui/statusbar/notification/row/NotificationTestHelper.java @@ -48,6 +48,7 @@ import com.android.systemui.TestableDependency; import com.android.systemui.bubbles.Bubbles; import com.android.systemui.bubbles.BubblesTestActivity; import com.android.systemui.media.MediaFeatureFlag; +import com.android.systemui.media.dialog.MediaOutputDialogFactory; import com.android.systemui.plugins.FalsingManager; import com.android.systemui.plugins.statusbar.StatusBarStateController; import com.android.systemui.statusbar.NotificationMediaManager; @@ -115,6 +116,7 @@ public class NotificationTestHelper { mTestLooper = testLooper; dependency.injectMockDependency(NotificationMediaManager.class); dependency.injectMockDependency(NotificationShadeWindowController.class); + dependency.injectMockDependency(MediaOutputDialogFactory.class); mStatusBarStateController = mock(StatusBarStateController.class); mGroupMembershipManager = new NotificationGroupManagerLegacy( mStatusBarStateController, |