mirror of
https://github.com/androidx/media.git
synced 2025-04-30 06:46:50 +08:00
Avoid rare NPE in MediaSessionServiceTest
PiperOrigin-RevId: 730363453
This commit is contained in:
parent
67e99f4648
commit
76df13d390
@ -323,6 +323,8 @@ public class MediaSessionServiceTest {
|
||||
RemoteMediaController remoteController =
|
||||
controllerTestRule.createRemoteController(token, /* waitForConnection= */ true, testHints);
|
||||
|
||||
MockMediaSessionService service =
|
||||
(MockMediaSessionService) TestServiceRegistry.getInstance().getServiceInstance();
|
||||
assertThat(latch.await(TIMEOUT_MS, MILLISECONDS)).isTrue();
|
||||
assertThat(
|
||||
controllerInfoList
|
||||
@ -352,8 +354,7 @@ public class MediaSessionServiceTest {
|
||||
assertThat(customAction2.getName().toString()).isEqualTo("button3");
|
||||
assertThat(customAction2.getIcon()).isEqualTo(R.drawable.media3_notification_small_icon);
|
||||
mediaSession.release();
|
||||
((MockMediaSessionService) TestServiceRegistry.getInstance().getServiceInstance())
|
||||
.blockUntilAllControllersUnbind(TIMEOUT_MS);
|
||||
service.blockUntilAllControllersUnbind(TIMEOUT_MS);
|
||||
}
|
||||
|
||||
@Test
|
||||
@ -438,6 +439,8 @@ public class MediaSessionServiceTest {
|
||||
RemoteMediaController remoteController =
|
||||
controllerTestRule.createRemoteController(token, /* waitForConnection= */ true, testHints);
|
||||
|
||||
MockMediaSessionService service =
|
||||
(MockMediaSessionService) TestServiceRegistry.getInstance().getServiceInstance();
|
||||
assertThat(latch.await(TIMEOUT_MS, MILLISECONDS)).isTrue();
|
||||
assertThat(
|
||||
controllerInfoList
|
||||
@ -467,8 +470,7 @@ public class MediaSessionServiceTest {
|
||||
assertThat(customAction2.getName().toString()).isEqualTo("button3");
|
||||
assertThat(customAction2.getIcon()).isEqualTo(R.drawable.media3_notification_small_icon);
|
||||
mediaSession.release();
|
||||
((MockMediaSessionService) TestServiceRegistry.getInstance().getServiceInstance())
|
||||
.blockUntilAllControllersUnbind(TIMEOUT_MS);
|
||||
service.blockUntilAllControllersUnbind(TIMEOUT_MS);
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
x
Reference in New Issue
Block a user