diff options
| author | 2021-12-03 18:21:45 +0000 | |
|---|---|---|
| committer | 2021-12-03 18:21:45 +0000 | |
| commit | defa76abad1ca09ff2eead99ead688783b9d161e (patch) | |
| tree | 48b0046ba5123f82ce60a7b75bfbd2861bc94fba | |
| parent | c13e727767261df28320bb6f8cd6c10be9fd2c5a (diff) | |
| parent | 5511befd305980e60c20c857f1c4b39863975f33 (diff) | |
Merge "Fix CommunalManagerUpdaterTest."
| -rw-r--r-- | packages/SystemUI/tests/src/com/android/systemui/communal/CommunalManagerUpdaterTest.java | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/packages/SystemUI/tests/src/com/android/systemui/communal/CommunalManagerUpdaterTest.java b/packages/SystemUI/tests/src/com/android/systemui/communal/CommunalManagerUpdaterTest.java index fb8efa97a7cb..abc20994749a 100644 --- a/packages/SystemUI/tests/src/com/android/systemui/communal/CommunalManagerUpdaterTest.java +++ b/packages/SystemUI/tests/src/com/android/systemui/communal/CommunalManagerUpdaterTest.java @@ -16,12 +16,14 @@ package com.android.systemui.communal; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.Mockito.clearInvocations; +import static org.mockito.Mockito.doAnswer; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.verify; import android.app.communal.CommunalManager; import android.testing.AndroidTestingRunner; -import android.testing.TestableLooper; import androidx.test.filters.SmallTest; @@ -36,7 +38,6 @@ import org.mockito.MockitoAnnotations; @SmallTest @RunWith(AndroidTestingRunner.class) -@TestableLooper.RunWithLooper public class CommunalManagerUpdaterTest extends SysuiTestCase { private CommunalSourceMonitor mMonitor; @Mock @@ -49,9 +50,16 @@ public class CommunalManagerUpdaterTest extends SysuiTestCase { MockitoAnnotations.initMocks(this); mContext.addMockSystemService(CommunalManager.class, mCommunalManager); + doAnswer(invocation -> { + final CommunalConditionsMonitor.Callback callback = invocation.getArgument(0); + callback.onConditionsChanged(true); + return null; + }).when(mCommunalConditionsMonitor).addCallback(any()); + mMonitor = new CommunalSourceMonitor(mCommunalConditionsMonitor); final CommunalManagerUpdater updater = new CommunalManagerUpdater(mContext, mMonitor); updater.start(); + clearInvocations(mCommunalManager); } @Test |