Merge "Transferring to a cast device should not close the output switcher" into rvc-dev am: f1f7b861d9
am: f8d7c09e36
Change-Id: Ie51e102e2db56157da8723de911d4fc33cac43ef
This commit is contained in:
@@ -295,4 +295,19 @@ public class MediaOutputPanelTest {
|
||||
|
||||
verify(mCallback).forceClose();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void onPlaybackStateChanged_stateFromPlayingToPaused_verifyCallForceClose() {
|
||||
mPanel.onStart();
|
||||
verify(mMediaController).registerCallback(mControllerCbs.capture());
|
||||
final MediaController.Callback controllerCallbacks = mControllerCbs.getValue();
|
||||
when(mPlaybackState.getState()).thenReturn(PlaybackState.STATE_PLAYING);
|
||||
controllerCallbacks.onPlaybackStateChanged(mPlaybackState);
|
||||
verify(mCallback, never()).forceClose();
|
||||
|
||||
when(mPlaybackState.getState()).thenReturn(PlaybackState.STATE_PAUSED);
|
||||
controllerCallbacks.onPlaybackStateChanged(mPlaybackState);
|
||||
|
||||
verify(mCallback).forceClose();
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user