Fixed spelling across various PlayerInfo *ChangeReason fields
PiperOrigin-RevId: 541892788
This commit is contained in:
parent
e0191ddded
commit
b9cc70d9e2
@ -2559,7 +2559,7 @@ import org.checkerframework.checker.nullness.qual.NonNull;
|
|||||||
/* eventFlag= */ Player.EVENT_PLAY_WHEN_READY_CHANGED,
|
/* eventFlag= */ Player.EVENT_PLAY_WHEN_READY_CHANGED,
|
||||||
listener ->
|
listener ->
|
||||||
listener.onPlayWhenReadyChanged(
|
listener.onPlayWhenReadyChanged(
|
||||||
finalPlayerInfo.playWhenReady, finalPlayerInfo.playWhenReadyChangedReason));
|
finalPlayerInfo.playWhenReady, finalPlayerInfo.playWhenReadyChangeReason));
|
||||||
}
|
}
|
||||||
if (oldPlayerInfo.playbackSuppressionReason != finalPlayerInfo.playbackSuppressionReason) {
|
if (oldPlayerInfo.playbackSuppressionReason != finalPlayerInfo.playbackSuppressionReason) {
|
||||||
listeners.queueEvent(
|
listeners.queueEvent(
|
||||||
|
@ -2240,7 +2240,7 @@ import org.checkerframework.checker.initialization.qual.UnderInitialization;
|
|||||||
/* deviceVolume= */ deviceVolume,
|
/* deviceVolume= */ deviceVolume,
|
||||||
/* deviceMuted= */ deviceMuted,
|
/* deviceMuted= */ deviceMuted,
|
||||||
/* playWhenReady= */ playWhenReady,
|
/* playWhenReady= */ playWhenReady,
|
||||||
/* playWhenReadyChangedReason= */ PlayerInfo.PLAY_WHEN_READY_CHANGE_REASON_DEFAULT,
|
/* playWhenReadyChangeReason= */ PlayerInfo.PLAY_WHEN_READY_CHANGE_REASON_DEFAULT,
|
||||||
/* playbackSuppressionReason= */ Player.PLAYBACK_SUPPRESSION_REASON_NONE,
|
/* playbackSuppressionReason= */ Player.PLAYBACK_SUPPRESSION_REASON_NONE,
|
||||||
/* playbackState= */ playbackState,
|
/* playbackState= */ playbackState,
|
||||||
/* isPlaying= */ isPlaying,
|
/* isPlaying= */ isPlaying,
|
||||||
|
@ -930,7 +930,7 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull;
|
|||||||
session.playerInfo =
|
session.playerInfo =
|
||||||
session.playerInfo.copyWithPlayWhenReady(
|
session.playerInfo.copyWithPlayWhenReady(
|
||||||
session.playerInfo.playWhenReady,
|
session.playerInfo.playWhenReady,
|
||||||
session.playerInfo.playWhenReadyChangedReason,
|
session.playerInfo.playWhenReadyChangeReason,
|
||||||
reason);
|
reason);
|
||||||
session.onPlayerInfoChangedHandler.sendPlayerInfoChangedMessage(
|
session.onPlayerInfoChangedHandler.sendPlayerInfoChangedMessage(
|
||||||
/* excludeTimeline= */ true, /* excludeTracks= */ true);
|
/* excludeTimeline= */ true, /* excludeTracks= */ true);
|
||||||
|
@ -137,7 +137,7 @@ import com.google.errorprone.annotations.CanIgnoreReturnValue;
|
|||||||
private int deviceVolume;
|
private int deviceVolume;
|
||||||
private boolean deviceMuted;
|
private boolean deviceMuted;
|
||||||
private boolean playWhenReady;
|
private boolean playWhenReady;
|
||||||
private @Player.PlayWhenReadyChangeReason int playWhenReadyChangedReason;
|
private @Player.PlayWhenReadyChangeReason int playWhenReadyChangeReason;
|
||||||
private boolean isPlaying;
|
private boolean isPlaying;
|
||||||
private boolean isLoading;
|
private boolean isLoading;
|
||||||
private @PlaybackSuppressionReason int playbackSuppressionReason;
|
private @PlaybackSuppressionReason int playbackSuppressionReason;
|
||||||
@ -169,7 +169,7 @@ import com.google.errorprone.annotations.CanIgnoreReturnValue;
|
|||||||
deviceVolume = playerInfo.deviceVolume;
|
deviceVolume = playerInfo.deviceVolume;
|
||||||
deviceMuted = playerInfo.deviceMuted;
|
deviceMuted = playerInfo.deviceMuted;
|
||||||
playWhenReady = playerInfo.playWhenReady;
|
playWhenReady = playerInfo.playWhenReady;
|
||||||
playWhenReadyChangedReason = playerInfo.playWhenReadyChangedReason;
|
playWhenReadyChangeReason = playerInfo.playWhenReadyChangeReason;
|
||||||
isPlaying = playerInfo.isPlaying;
|
isPlaying = playerInfo.isPlaying;
|
||||||
isLoading = playerInfo.isLoading;
|
isLoading = playerInfo.isLoading;
|
||||||
playbackSuppressionReason = playerInfo.playbackSuppressionReason;
|
playbackSuppressionReason = playerInfo.playbackSuppressionReason;
|
||||||
@ -298,9 +298,9 @@ import com.google.errorprone.annotations.CanIgnoreReturnValue;
|
|||||||
}
|
}
|
||||||
|
|
||||||
@CanIgnoreReturnValue
|
@CanIgnoreReturnValue
|
||||||
public Builder setPlayWhenReadyChangedReason(
|
public Builder setPlayWhenReadyChangeReason(
|
||||||
@Player.PlayWhenReadyChangeReason int playWhenReadyChangedReason) {
|
@Player.PlayWhenReadyChangeReason int playWhenReadyChangeReason) {
|
||||||
this.playWhenReadyChangedReason = playWhenReadyChangedReason;
|
this.playWhenReadyChangeReason = playWhenReadyChangeReason;
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -389,7 +389,7 @@ import com.google.errorprone.annotations.CanIgnoreReturnValue;
|
|||||||
deviceVolume,
|
deviceVolume,
|
||||||
deviceMuted,
|
deviceMuted,
|
||||||
playWhenReady,
|
playWhenReady,
|
||||||
playWhenReadyChangedReason,
|
playWhenReadyChangeReason,
|
||||||
playbackSuppressionReason,
|
playbackSuppressionReason,
|
||||||
playbackState,
|
playbackState,
|
||||||
isPlaying,
|
isPlaying,
|
||||||
@ -485,7 +485,7 @@ import com.google.errorprone.annotations.CanIgnoreReturnValue;
|
|||||||
|
|
||||||
public final boolean playWhenReady;
|
public final boolean playWhenReady;
|
||||||
|
|
||||||
public final int playWhenReadyChangedReason;
|
public final int playWhenReadyChangeReason;
|
||||||
|
|
||||||
public final boolean isPlaying;
|
public final boolean isPlaying;
|
||||||
|
|
||||||
@ -510,11 +510,11 @@ import com.google.errorprone.annotations.CanIgnoreReturnValue;
|
|||||||
@CheckResult
|
@CheckResult
|
||||||
public PlayerInfo copyWithPlayWhenReady(
|
public PlayerInfo copyWithPlayWhenReady(
|
||||||
boolean playWhenReady,
|
boolean playWhenReady,
|
||||||
@Player.PlayWhenReadyChangeReason int playWhenReadyChangedReason,
|
@Player.PlayWhenReadyChangeReason int playWhenReadyChangeReason,
|
||||||
@Player.PlaybackSuppressionReason int playbackSuppressionReason) {
|
@Player.PlaybackSuppressionReason int playbackSuppressionReason) {
|
||||||
return new Builder(this)
|
return new Builder(this)
|
||||||
.setPlayWhenReady(playWhenReady)
|
.setPlayWhenReady(playWhenReady)
|
||||||
.setPlayWhenReadyChangedReason(playWhenReadyChangedReason)
|
.setPlayWhenReadyChangeReason(playWhenReadyChangeReason)
|
||||||
.setPlaybackSuppressionReason(playbackSuppressionReason)
|
.setPlaybackSuppressionReason(playbackSuppressionReason)
|
||||||
.setIsPlaying(isPlaying(playbackState, playWhenReady, playbackSuppressionReason))
|
.setIsPlaying(isPlaying(playbackState, playWhenReady, playbackSuppressionReason))
|
||||||
.build();
|
.build();
|
||||||
@ -704,7 +704,7 @@ import com.google.errorprone.annotations.CanIgnoreReturnValue;
|
|||||||
int deviceVolume,
|
int deviceVolume,
|
||||||
boolean deviceMuted,
|
boolean deviceMuted,
|
||||||
boolean playWhenReady,
|
boolean playWhenReady,
|
||||||
@Player.PlayWhenReadyChangeReason int playWhenReadyChangedReason,
|
@Player.PlayWhenReadyChangeReason int playWhenReadyChangeReason,
|
||||||
@Player.PlaybackSuppressionReason int playbackSuppressionReason,
|
@Player.PlaybackSuppressionReason int playbackSuppressionReason,
|
||||||
@Player.State int playbackState,
|
@Player.State int playbackState,
|
||||||
boolean isPlaying,
|
boolean isPlaying,
|
||||||
@ -734,7 +734,7 @@ import com.google.errorprone.annotations.CanIgnoreReturnValue;
|
|||||||
this.deviceVolume = deviceVolume;
|
this.deviceVolume = deviceVolume;
|
||||||
this.deviceMuted = deviceMuted;
|
this.deviceMuted = deviceMuted;
|
||||||
this.playWhenReady = playWhenReady;
|
this.playWhenReady = playWhenReady;
|
||||||
this.playWhenReadyChangedReason = playWhenReadyChangedReason;
|
this.playWhenReadyChangeReason = playWhenReadyChangeReason;
|
||||||
this.playbackSuppressionReason = playbackSuppressionReason;
|
this.playbackSuppressionReason = playbackSuppressionReason;
|
||||||
this.playbackState = playbackState;
|
this.playbackState = playbackState;
|
||||||
this.isPlaying = isPlaying;
|
this.isPlaying = isPlaying;
|
||||||
@ -778,7 +778,7 @@ import com.google.errorprone.annotations.CanIgnoreReturnValue;
|
|||||||
private static final String FIELD_DEVICE_VOLUME = Util.intToStringMaxRadix(10);
|
private static final String FIELD_DEVICE_VOLUME = Util.intToStringMaxRadix(10);
|
||||||
private static final String FIELD_DEVICE_MUTED = Util.intToStringMaxRadix(11);
|
private static final String FIELD_DEVICE_MUTED = Util.intToStringMaxRadix(11);
|
||||||
private static final String FIELD_PLAY_WHEN_READY = Util.intToStringMaxRadix(12);
|
private static final String FIELD_PLAY_WHEN_READY = Util.intToStringMaxRadix(12);
|
||||||
private static final String FIELD_PLAY_WHEN_READY_CHANGED_REASON = Util.intToStringMaxRadix(13);
|
private static final String FIELD_PLAY_WHEN_READY_CHANGE_REASON = Util.intToStringMaxRadix(13);
|
||||||
private static final String FIELD_PLAYBACK_SUPPRESSION_REASON = Util.intToStringMaxRadix(14);
|
private static final String FIELD_PLAYBACK_SUPPRESSION_REASON = Util.intToStringMaxRadix(14);
|
||||||
private static final String FIELD_PLAYBACK_STATE = Util.intToStringMaxRadix(15);
|
private static final String FIELD_PLAYBACK_STATE = Util.intToStringMaxRadix(15);
|
||||||
private static final String FIELD_IS_PLAYING = Util.intToStringMaxRadix(16);
|
private static final String FIELD_IS_PLAYING = Util.intToStringMaxRadix(16);
|
||||||
@ -938,9 +938,9 @@ import com.google.errorprone.annotations.CanIgnoreReturnValue;
|
|||||||
int deviceVolume = bundle.getInt(FIELD_DEVICE_VOLUME, /* defaultValue= */ 0);
|
int deviceVolume = bundle.getInt(FIELD_DEVICE_VOLUME, /* defaultValue= */ 0);
|
||||||
boolean deviceMuted = bundle.getBoolean(FIELD_DEVICE_MUTED, /* defaultValue= */ false);
|
boolean deviceMuted = bundle.getBoolean(FIELD_DEVICE_MUTED, /* defaultValue= */ false);
|
||||||
boolean playWhenReady = bundle.getBoolean(FIELD_PLAY_WHEN_READY, /* defaultValue= */ false);
|
boolean playWhenReady = bundle.getBoolean(FIELD_PLAY_WHEN_READY, /* defaultValue= */ false);
|
||||||
int playWhenReadyChangedReason =
|
int playWhenReadyChangeReason =
|
||||||
bundle.getInt(
|
bundle.getInt(
|
||||||
FIELD_PLAY_WHEN_READY_CHANGED_REASON,
|
FIELD_PLAY_WHEN_READY_CHANGE_REASON,
|
||||||
/* defaultValue= */ PLAY_WHEN_READY_CHANGE_REASON_USER_REQUEST);
|
/* defaultValue= */ PLAY_WHEN_READY_CHANGE_REASON_USER_REQUEST);
|
||||||
@Player.PlaybackSuppressionReason
|
@Player.PlaybackSuppressionReason
|
||||||
int playbackSuppressionReason =
|
int playbackSuppressionReason =
|
||||||
@ -990,7 +990,7 @@ import com.google.errorprone.annotations.CanIgnoreReturnValue;
|
|||||||
deviceVolume,
|
deviceVolume,
|
||||||
deviceMuted,
|
deviceMuted,
|
||||||
playWhenReady,
|
playWhenReady,
|
||||||
playWhenReadyChangedReason,
|
playWhenReadyChangeReason,
|
||||||
playbackSuppressionReason,
|
playbackSuppressionReason,
|
||||||
playbackState,
|
playbackState,
|
||||||
isPlaying,
|
isPlaying,
|
||||||
|
@ -150,7 +150,7 @@ public class PlayerInfoTest {
|
|||||||
new PlaybackException(
|
new PlaybackException(
|
||||||
/* message= */ null, /* cause= */ null, PlaybackException.ERROR_CODE_TIMEOUT))
|
/* message= */ null, /* cause= */ null, PlaybackException.ERROR_CODE_TIMEOUT))
|
||||||
.setPlayWhenReady(true)
|
.setPlayWhenReady(true)
|
||||||
.setPlayWhenReadyChangedReason(Player.PLAY_WHEN_READY_CHANGE_REASON_USER_REQUEST)
|
.setPlayWhenReadyChangeReason(Player.PLAY_WHEN_READY_CHANGE_REASON_USER_REQUEST)
|
||||||
.setRepeatMode(Player.REPEAT_MODE_ONE)
|
.setRepeatMode(Player.REPEAT_MODE_ONE)
|
||||||
.setSeekBackIncrement(7000)
|
.setSeekBackIncrement(7000)
|
||||||
.setSeekForwardIncrement(6000)
|
.setSeekForwardIncrement(6000)
|
||||||
@ -225,7 +225,7 @@ public class PlayerInfoTest {
|
|||||||
assertThat(infoAfterBundling.playerError.errorCode)
|
assertThat(infoAfterBundling.playerError.errorCode)
|
||||||
.isEqualTo(PlaybackException.ERROR_CODE_TIMEOUT);
|
.isEqualTo(PlaybackException.ERROR_CODE_TIMEOUT);
|
||||||
assertThat(infoAfterBundling.playWhenReady).isTrue();
|
assertThat(infoAfterBundling.playWhenReady).isTrue();
|
||||||
assertThat(infoAfterBundling.playWhenReadyChangedReason)
|
assertThat(infoAfterBundling.playWhenReadyChangeReason)
|
||||||
.isEqualTo(Player.PLAY_WHEN_READY_CHANGE_REASON_USER_REQUEST);
|
.isEqualTo(Player.PLAY_WHEN_READY_CHANGE_REASON_USER_REQUEST);
|
||||||
assertThat(infoAfterBundling.repeatMode).isEqualTo(Player.REPEAT_MODE_ONE);
|
assertThat(infoAfterBundling.repeatMode).isEqualTo(Player.REPEAT_MODE_ONE);
|
||||||
assertThat(infoAfterBundling.seekBackIncrementMs).isEqualTo(7000);
|
assertThat(infoAfterBundling.seekBackIncrementMs).isEqualTo(7000);
|
||||||
|
@ -722,7 +722,7 @@ public class MediaControllerStateMaskingWithMediaSessionCompatTest {
|
|||||||
MediaController controller = controllerTestRule.createController(session.getSessionToken());
|
MediaController controller = controllerTestRule.createController(session.getSessionToken());
|
||||||
CountDownLatch latch = new CountDownLatch(2);
|
CountDownLatch latch = new CountDownLatch(2);
|
||||||
AtomicReference<Timeline> timelineFromParamRef = new AtomicReference<>();
|
AtomicReference<Timeline> timelineFromParamRef = new AtomicReference<>();
|
||||||
AtomicInteger timelineChangedReasonRef = new AtomicInteger();
|
AtomicInteger timelineChangeReasonRef = new AtomicInteger();
|
||||||
AtomicReference<Player.Events> onEventsRef = new AtomicReference<>();
|
AtomicReference<Player.Events> onEventsRef = new AtomicReference<>();
|
||||||
Player.Listener listener =
|
Player.Listener listener =
|
||||||
new Player.Listener() {
|
new Player.Listener() {
|
||||||
@ -730,7 +730,7 @@ public class MediaControllerStateMaskingWithMediaSessionCompatTest {
|
|||||||
public void onTimelineChanged(
|
public void onTimelineChanged(
|
||||||
Timeline timeline, @Player.TimelineChangeReason int reason) {
|
Timeline timeline, @Player.TimelineChangeReason int reason) {
|
||||||
timelineFromParamRef.set(timeline);
|
timelineFromParamRef.set(timeline);
|
||||||
timelineChangedReasonRef.set(reason);
|
timelineChangeReasonRef.set(reason);
|
||||||
latch.countDown();
|
latch.countDown();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -757,7 +757,7 @@ public class MediaControllerStateMaskingWithMediaSessionCompatTest {
|
|||||||
|
|
||||||
assertThat(latch.await(TIMEOUT_MS, MILLISECONDS)).isTrue();
|
assertThat(latch.await(TIMEOUT_MS, MILLISECONDS)).isTrue();
|
||||||
MediaTestUtils.assertTimelineContains(timelineFromParamRef.get(), testMediaItems);
|
MediaTestUtils.assertTimelineContains(timelineFromParamRef.get(), testMediaItems);
|
||||||
assertThat(timelineChangedReasonRef.get()).isEqualTo(TIMELINE_CHANGE_REASON_PLAYLIST_CHANGED);
|
assertThat(timelineChangeReasonRef.get()).isEqualTo(TIMELINE_CHANGE_REASON_PLAYLIST_CHANGED);
|
||||||
assertThat(onEventsRef.get()).isEqualTo(testEvents);
|
assertThat(onEventsRef.get()).isEqualTo(testEvents);
|
||||||
assertThat(currentMediaItemIndexRef.get()).isEqualTo(testCurrentMediaItemIndex);
|
assertThat(currentMediaItemIndexRef.get()).isEqualTo(testCurrentMediaItemIndex);
|
||||||
assertThat(currentMediaItemRef.get()).isEqualTo(testCurrentMediaItem);
|
assertThat(currentMediaItemRef.get()).isEqualTo(testCurrentMediaItem);
|
||||||
@ -789,7 +789,7 @@ public class MediaControllerStateMaskingWithMediaSessionCompatTest {
|
|||||||
MediaController controller = controllerTestRule.createController(session.getSessionToken());
|
MediaController controller = controllerTestRule.createController(session.getSessionToken());
|
||||||
CountDownLatch latch = new CountDownLatch(2);
|
CountDownLatch latch = new CountDownLatch(2);
|
||||||
AtomicReference<Timeline> timelineFromParamRef = new AtomicReference<>();
|
AtomicReference<Timeline> timelineFromParamRef = new AtomicReference<>();
|
||||||
AtomicInteger timelineChangedReasonRef = new AtomicInteger();
|
AtomicInteger timelineChangeReasonRef = new AtomicInteger();
|
||||||
AtomicReference<Player.Events> onEventsRef = new AtomicReference<>();
|
AtomicReference<Player.Events> onEventsRef = new AtomicReference<>();
|
||||||
Player.Listener listener =
|
Player.Listener listener =
|
||||||
new Player.Listener() {
|
new Player.Listener() {
|
||||||
@ -797,7 +797,7 @@ public class MediaControllerStateMaskingWithMediaSessionCompatTest {
|
|||||||
public void onTimelineChanged(
|
public void onTimelineChanged(
|
||||||
Timeline timeline, @Player.TimelineChangeReason int reason) {
|
Timeline timeline, @Player.TimelineChangeReason int reason) {
|
||||||
timelineFromParamRef.set(timeline);
|
timelineFromParamRef.set(timeline);
|
||||||
timelineChangedReasonRef.set(reason);
|
timelineChangeReasonRef.set(reason);
|
||||||
latch.countDown();
|
latch.countDown();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -824,7 +824,7 @@ public class MediaControllerStateMaskingWithMediaSessionCompatTest {
|
|||||||
|
|
||||||
assertThat(latch.await(TIMEOUT_MS, MILLISECONDS)).isTrue();
|
assertThat(latch.await(TIMEOUT_MS, MILLISECONDS)).isTrue();
|
||||||
MediaTestUtils.assertTimelineContains(timelineFromParamRef.get(), testMediaItems);
|
MediaTestUtils.assertTimelineContains(timelineFromParamRef.get(), testMediaItems);
|
||||||
assertThat(timelineChangedReasonRef.get()).isEqualTo(TIMELINE_CHANGE_REASON_PLAYLIST_CHANGED);
|
assertThat(timelineChangeReasonRef.get()).isEqualTo(TIMELINE_CHANGE_REASON_PLAYLIST_CHANGED);
|
||||||
assertThat(onEventsRef.get()).isEqualTo(testEvents);
|
assertThat(onEventsRef.get()).isEqualTo(testEvents);
|
||||||
assertThat(currentMediaItemIndexRef.get()).isEqualTo(testCurrentMediaItemIndex);
|
assertThat(currentMediaItemIndexRef.get()).isEqualTo(testCurrentMediaItemIndex);
|
||||||
assertThat(currentMediaItemRef.get()).isEqualTo(testCurrentMediaItem);
|
assertThat(currentMediaItemRef.get()).isEqualTo(testCurrentMediaItem);
|
||||||
@ -853,7 +853,7 @@ public class MediaControllerStateMaskingWithMediaSessionCompatTest {
|
|||||||
MediaController controller = controllerTestRule.createController(session.getSessionToken());
|
MediaController controller = controllerTestRule.createController(session.getSessionToken());
|
||||||
CountDownLatch latch = new CountDownLatch(2);
|
CountDownLatch latch = new CountDownLatch(2);
|
||||||
AtomicReference<Timeline> timelineFromParamRef = new AtomicReference<>();
|
AtomicReference<Timeline> timelineFromParamRef = new AtomicReference<>();
|
||||||
AtomicInteger timelineChangedReasonRef = new AtomicInteger();
|
AtomicInteger timelineChangeReasonRef = new AtomicInteger();
|
||||||
AtomicReference<Player.Events> onEventsRef = new AtomicReference<>();
|
AtomicReference<Player.Events> onEventsRef = new AtomicReference<>();
|
||||||
Player.Listener listener =
|
Player.Listener listener =
|
||||||
new Player.Listener() {
|
new Player.Listener() {
|
||||||
@ -861,7 +861,7 @@ public class MediaControllerStateMaskingWithMediaSessionCompatTest {
|
|||||||
public void onTimelineChanged(
|
public void onTimelineChanged(
|
||||||
Timeline timeline, @Player.TimelineChangeReason int reason) {
|
Timeline timeline, @Player.TimelineChangeReason int reason) {
|
||||||
timelineFromParamRef.set(timeline);
|
timelineFromParamRef.set(timeline);
|
||||||
timelineChangedReasonRef.set(reason);
|
timelineChangeReasonRef.set(reason);
|
||||||
latch.countDown();
|
latch.countDown();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -888,7 +888,7 @@ public class MediaControllerStateMaskingWithMediaSessionCompatTest {
|
|||||||
|
|
||||||
assertThat(latch.await(TIMEOUT_MS, MILLISECONDS)).isTrue();
|
assertThat(latch.await(TIMEOUT_MS, MILLISECONDS)).isTrue();
|
||||||
MediaTestUtils.assertTimelineContains(timelineFromParamRef.get(), testMediaItems);
|
MediaTestUtils.assertTimelineContains(timelineFromParamRef.get(), testMediaItems);
|
||||||
assertThat(timelineChangedReasonRef.get()).isEqualTo(TIMELINE_CHANGE_REASON_PLAYLIST_CHANGED);
|
assertThat(timelineChangeReasonRef.get()).isEqualTo(TIMELINE_CHANGE_REASON_PLAYLIST_CHANGED);
|
||||||
assertThat(onEventsRef.get()).isEqualTo(testEvents);
|
assertThat(onEventsRef.get()).isEqualTo(testEvents);
|
||||||
assertThat(currentMediaItemIndexRef.get()).isEqualTo(testCurrentMediaItemIndex);
|
assertThat(currentMediaItemIndexRef.get()).isEqualTo(testCurrentMediaItemIndex);
|
||||||
assertThat(currentMediaItemRef.get()).isEqualTo(testCurrentMediaItem);
|
assertThat(currentMediaItemRef.get()).isEqualTo(testCurrentMediaItem);
|
||||||
@ -919,7 +919,7 @@ public class MediaControllerStateMaskingWithMediaSessionCompatTest {
|
|||||||
MediaController controller = controllerTestRule.createController(session.getSessionToken());
|
MediaController controller = controllerTestRule.createController(session.getSessionToken());
|
||||||
CountDownLatch latch = new CountDownLatch(2);
|
CountDownLatch latch = new CountDownLatch(2);
|
||||||
AtomicReference<Timeline> timelineFromParamRef = new AtomicReference<>();
|
AtomicReference<Timeline> timelineFromParamRef = new AtomicReference<>();
|
||||||
AtomicInteger timelineChangedReasonRef = new AtomicInteger();
|
AtomicInteger timelineChangeReasonRef = new AtomicInteger();
|
||||||
AtomicReference<Player.Events> onEventsRef = new AtomicReference<>();
|
AtomicReference<Player.Events> onEventsRef = new AtomicReference<>();
|
||||||
Player.Listener listener =
|
Player.Listener listener =
|
||||||
new Player.Listener() {
|
new Player.Listener() {
|
||||||
@ -927,7 +927,7 @@ public class MediaControllerStateMaskingWithMediaSessionCompatTest {
|
|||||||
public void onTimelineChanged(
|
public void onTimelineChanged(
|
||||||
Timeline timeline, @Player.TimelineChangeReason int reason) {
|
Timeline timeline, @Player.TimelineChangeReason int reason) {
|
||||||
timelineFromParamRef.set(timeline);
|
timelineFromParamRef.set(timeline);
|
||||||
timelineChangedReasonRef.set(reason);
|
timelineChangeReasonRef.set(reason);
|
||||||
latch.countDown();
|
latch.countDown();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -954,7 +954,7 @@ public class MediaControllerStateMaskingWithMediaSessionCompatTest {
|
|||||||
|
|
||||||
assertThat(latch.await(TIMEOUT_MS, MILLISECONDS)).isTrue();
|
assertThat(latch.await(TIMEOUT_MS, MILLISECONDS)).isTrue();
|
||||||
MediaTestUtils.assertTimelineContains(timelineFromParamRef.get(), testMediaItems);
|
MediaTestUtils.assertTimelineContains(timelineFromParamRef.get(), testMediaItems);
|
||||||
assertThat(timelineChangedReasonRef.get()).isEqualTo(TIMELINE_CHANGE_REASON_PLAYLIST_CHANGED);
|
assertThat(timelineChangeReasonRef.get()).isEqualTo(TIMELINE_CHANGE_REASON_PLAYLIST_CHANGED);
|
||||||
assertThat(onEventsRef.get()).isEqualTo(testEvents);
|
assertThat(onEventsRef.get()).isEqualTo(testEvents);
|
||||||
assertThat(currentMediaItemIndexRef.get()).isEqualTo(testCurrentMediaItemIndex);
|
assertThat(currentMediaItemIndexRef.get()).isEqualTo(testCurrentMediaItemIndex);
|
||||||
assertThat(currentMediaItemRef.get()).isEqualTo(testCurrentMediaItem);
|
assertThat(currentMediaItemRef.get()).isEqualTo(testCurrentMediaItem);
|
||||||
@ -984,7 +984,7 @@ public class MediaControllerStateMaskingWithMediaSessionCompatTest {
|
|||||||
MediaController controller = controllerTestRule.createController(session.getSessionToken());
|
MediaController controller = controllerTestRule.createController(session.getSessionToken());
|
||||||
CountDownLatch latch = new CountDownLatch(2);
|
CountDownLatch latch = new CountDownLatch(2);
|
||||||
AtomicReference<Timeline> timelineFromParamRef = new AtomicReference<>();
|
AtomicReference<Timeline> timelineFromParamRef = new AtomicReference<>();
|
||||||
AtomicInteger timelineChangedReasonRef = new AtomicInteger();
|
AtomicInteger timelineChangeReasonRef = new AtomicInteger();
|
||||||
AtomicReference<Player.Events> onEventsRef = new AtomicReference<>();
|
AtomicReference<Player.Events> onEventsRef = new AtomicReference<>();
|
||||||
Player.Listener listener =
|
Player.Listener listener =
|
||||||
new Player.Listener() {
|
new Player.Listener() {
|
||||||
@ -992,7 +992,7 @@ public class MediaControllerStateMaskingWithMediaSessionCompatTest {
|
|||||||
public void onTimelineChanged(
|
public void onTimelineChanged(
|
||||||
Timeline timeline, @Player.TimelineChangeReason int reason) {
|
Timeline timeline, @Player.TimelineChangeReason int reason) {
|
||||||
timelineFromParamRef.set(timeline);
|
timelineFromParamRef.set(timeline);
|
||||||
timelineChangedReasonRef.set(reason);
|
timelineChangeReasonRef.set(reason);
|
||||||
latch.countDown();
|
latch.countDown();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1017,7 +1017,7 @@ public class MediaControllerStateMaskingWithMediaSessionCompatTest {
|
|||||||
|
|
||||||
assertThat(latch.await(TIMEOUT_MS, MILLISECONDS)).isTrue();
|
assertThat(latch.await(TIMEOUT_MS, MILLISECONDS)).isTrue();
|
||||||
MediaTestUtils.assertTimelineContains(timelineFromParamRef.get(), testMediaItems);
|
MediaTestUtils.assertTimelineContains(timelineFromParamRef.get(), testMediaItems);
|
||||||
assertThat(timelineChangedReasonRef.get()).isEqualTo(TIMELINE_CHANGE_REASON_PLAYLIST_CHANGED);
|
assertThat(timelineChangeReasonRef.get()).isEqualTo(TIMELINE_CHANGE_REASON_PLAYLIST_CHANGED);
|
||||||
assertThat(onEventsRef.get()).isEqualTo(testEvents);
|
assertThat(onEventsRef.get()).isEqualTo(testEvents);
|
||||||
assertThat(currentMediaItemIndexRef.get()).isEqualTo(testCurrentMediaItemIndex);
|
assertThat(currentMediaItemIndexRef.get()).isEqualTo(testCurrentMediaItemIndex);
|
||||||
MediaTestUtils.assertTimelineContains(timelineFromGetterRef.get(), testMediaItems);
|
MediaTestUtils.assertTimelineContains(timelineFromGetterRef.get(), testMediaItems);
|
||||||
@ -1046,7 +1046,7 @@ public class MediaControllerStateMaskingWithMediaSessionCompatTest {
|
|||||||
MediaController controller = controllerTestRule.createController(session.getSessionToken());
|
MediaController controller = controllerTestRule.createController(session.getSessionToken());
|
||||||
CountDownLatch latch = new CountDownLatch(2);
|
CountDownLatch latch = new CountDownLatch(2);
|
||||||
AtomicReference<Timeline> timelineFromParamRef = new AtomicReference<>();
|
AtomicReference<Timeline> timelineFromParamRef = new AtomicReference<>();
|
||||||
AtomicInteger timelineChangedReasonRef = new AtomicInteger();
|
AtomicInteger timelineChangeReasonRef = new AtomicInteger();
|
||||||
AtomicReference<Player.Events> onEventsRef = new AtomicReference<>();
|
AtomicReference<Player.Events> onEventsRef = new AtomicReference<>();
|
||||||
Player.Listener listener =
|
Player.Listener listener =
|
||||||
new Player.Listener() {
|
new Player.Listener() {
|
||||||
@ -1054,7 +1054,7 @@ public class MediaControllerStateMaskingWithMediaSessionCompatTest {
|
|||||||
public void onTimelineChanged(
|
public void onTimelineChanged(
|
||||||
Timeline timeline, @Player.TimelineChangeReason int reason) {
|
Timeline timeline, @Player.TimelineChangeReason int reason) {
|
||||||
timelineFromParamRef.set(timeline);
|
timelineFromParamRef.set(timeline);
|
||||||
timelineChangedReasonRef.set(reason);
|
timelineChangeReasonRef.set(reason);
|
||||||
latch.countDown();
|
latch.countDown();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1081,7 +1081,7 @@ public class MediaControllerStateMaskingWithMediaSessionCompatTest {
|
|||||||
|
|
||||||
assertThat(latch.await(TIMEOUT_MS, MILLISECONDS)).isTrue();
|
assertThat(latch.await(TIMEOUT_MS, MILLISECONDS)).isTrue();
|
||||||
MediaTestUtils.assertTimelineContains(timelineFromParamRef.get(), testMediaItems);
|
MediaTestUtils.assertTimelineContains(timelineFromParamRef.get(), testMediaItems);
|
||||||
assertThat(timelineChangedReasonRef.get()).isEqualTo(TIMELINE_CHANGE_REASON_PLAYLIST_CHANGED);
|
assertThat(timelineChangeReasonRef.get()).isEqualTo(TIMELINE_CHANGE_REASON_PLAYLIST_CHANGED);
|
||||||
assertThat(onEventsRef.get()).isEqualTo(testEvents);
|
assertThat(onEventsRef.get()).isEqualTo(testEvents);
|
||||||
assertThat(currentMediaItemIndexRef.get()).isEqualTo(testCurrentMediaItemIndex);
|
assertThat(currentMediaItemIndexRef.get()).isEqualTo(testCurrentMediaItemIndex);
|
||||||
assertThat(currentMediaItemRef.get()).isEqualTo(testCurrentMediaItem);
|
assertThat(currentMediaItemRef.get()).isEqualTo(testCurrentMediaItem);
|
||||||
@ -1113,7 +1113,7 @@ public class MediaControllerStateMaskingWithMediaSessionCompatTest {
|
|||||||
MediaController controller = controllerTestRule.createController(session.getSessionToken());
|
MediaController controller = controllerTestRule.createController(session.getSessionToken());
|
||||||
CountDownLatch latch = new CountDownLatch(2);
|
CountDownLatch latch = new CountDownLatch(2);
|
||||||
AtomicReference<Timeline> timelineFromParamRef = new AtomicReference<>();
|
AtomicReference<Timeline> timelineFromParamRef = new AtomicReference<>();
|
||||||
AtomicInteger timelineChangedReasonRef = new AtomicInteger();
|
AtomicInteger timelineChangeReasonRef = new AtomicInteger();
|
||||||
AtomicReference<Player.Events> onEventsRef = new AtomicReference<>();
|
AtomicReference<Player.Events> onEventsRef = new AtomicReference<>();
|
||||||
Player.Listener listener =
|
Player.Listener listener =
|
||||||
new Player.Listener() {
|
new Player.Listener() {
|
||||||
@ -1121,7 +1121,7 @@ public class MediaControllerStateMaskingWithMediaSessionCompatTest {
|
|||||||
public void onTimelineChanged(
|
public void onTimelineChanged(
|
||||||
Timeline timeline, @Player.TimelineChangeReason int reason) {
|
Timeline timeline, @Player.TimelineChangeReason int reason) {
|
||||||
timelineFromParamRef.set(timeline);
|
timelineFromParamRef.set(timeline);
|
||||||
timelineChangedReasonRef.set(reason);
|
timelineChangeReasonRef.set(reason);
|
||||||
latch.countDown();
|
latch.countDown();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1146,7 +1146,7 @@ public class MediaControllerStateMaskingWithMediaSessionCompatTest {
|
|||||||
|
|
||||||
assertThat(latch.await(TIMEOUT_MS, MILLISECONDS)).isTrue();
|
assertThat(latch.await(TIMEOUT_MS, MILLISECONDS)).isTrue();
|
||||||
MediaTestUtils.assertTimelineContains(timelineFromParamRef.get(), testMediaItems);
|
MediaTestUtils.assertTimelineContains(timelineFromParamRef.get(), testMediaItems);
|
||||||
assertThat(timelineChangedReasonRef.get()).isEqualTo(TIMELINE_CHANGE_REASON_PLAYLIST_CHANGED);
|
assertThat(timelineChangeReasonRef.get()).isEqualTo(TIMELINE_CHANGE_REASON_PLAYLIST_CHANGED);
|
||||||
assertThat(onEventsRef.get()).isEqualTo(testEvents);
|
assertThat(onEventsRef.get()).isEqualTo(testEvents);
|
||||||
assertThat(currentMediaItemIndexRef.get()).isEqualTo(testCurrentMediaItemIndex);
|
assertThat(currentMediaItemIndexRef.get()).isEqualTo(testCurrentMediaItemIndex);
|
||||||
MediaTestUtils.assertTimelineContains(timelineFromGetterRef.get(), testMediaItems);
|
MediaTestUtils.assertTimelineContains(timelineFromGetterRef.get(), testMediaItems);
|
||||||
@ -1331,7 +1331,7 @@ public class MediaControllerStateMaskingWithMediaSessionCompatTest {
|
|||||||
MediaController controller = controllerTestRule.createController(session.getSessionToken());
|
MediaController controller = controllerTestRule.createController(session.getSessionToken());
|
||||||
CountDownLatch latch = new CountDownLatch(3); // 2x onTimelineChanged + onEvents
|
CountDownLatch latch = new CountDownLatch(3); // 2x onTimelineChanged + onEvents
|
||||||
AtomicReference<Timeline> timelineFromParamRef = new AtomicReference<>();
|
AtomicReference<Timeline> timelineFromParamRef = new AtomicReference<>();
|
||||||
AtomicInteger timelineChangedReasonRef = new AtomicInteger();
|
AtomicInteger timelineChangeReasonRef = new AtomicInteger();
|
||||||
AtomicReference<Player.Events> onEventsRef = new AtomicReference<>();
|
AtomicReference<Player.Events> onEventsRef = new AtomicReference<>();
|
||||||
Player.Listener listener =
|
Player.Listener listener =
|
||||||
new Player.Listener() {
|
new Player.Listener() {
|
||||||
@ -1339,7 +1339,7 @@ public class MediaControllerStateMaskingWithMediaSessionCompatTest {
|
|||||||
public void onTimelineChanged(
|
public void onTimelineChanged(
|
||||||
Timeline timeline, @Player.TimelineChangeReason int reason) {
|
Timeline timeline, @Player.TimelineChangeReason int reason) {
|
||||||
timelineFromParamRef.set(timeline);
|
timelineFromParamRef.set(timeline);
|
||||||
timelineChangedReasonRef.set(reason);
|
timelineChangeReasonRef.set(reason);
|
||||||
latch.countDown();
|
latch.countDown();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1366,7 +1366,7 @@ public class MediaControllerStateMaskingWithMediaSessionCompatTest {
|
|||||||
|
|
||||||
assertThat(latch.await(TIMEOUT_MS, MILLISECONDS)).isTrue();
|
assertThat(latch.await(TIMEOUT_MS, MILLISECONDS)).isTrue();
|
||||||
MediaTestUtils.assertTimelineContains(timelineFromParamRef.get(), expectedMediaItems);
|
MediaTestUtils.assertTimelineContains(timelineFromParamRef.get(), expectedMediaItems);
|
||||||
assertThat(timelineChangedReasonRef.get()).isEqualTo(TIMELINE_CHANGE_REASON_PLAYLIST_CHANGED);
|
assertThat(timelineChangeReasonRef.get()).isEqualTo(TIMELINE_CHANGE_REASON_PLAYLIST_CHANGED);
|
||||||
assertThat(onEventsRef.get()).isEqualTo(expectedEvents);
|
assertThat(onEventsRef.get()).isEqualTo(expectedEvents);
|
||||||
assertThat(currentMediaItemIndexRef.get()).isEqualTo(3);
|
assertThat(currentMediaItemIndexRef.get()).isEqualTo(3);
|
||||||
assertThat(currentMediaItemRef.get()).isEqualTo(testCurrentMediaItem);
|
assertThat(currentMediaItemRef.get()).isEqualTo(testCurrentMediaItem);
|
||||||
@ -1395,7 +1395,7 @@ public class MediaControllerStateMaskingWithMediaSessionCompatTest {
|
|||||||
MediaController controller = controllerTestRule.createController(session.getSessionToken());
|
MediaController controller = controllerTestRule.createController(session.getSessionToken());
|
||||||
CountDownLatch latch = new CountDownLatch(3); // 2x onTimelineChanged + onEvents
|
CountDownLatch latch = new CountDownLatch(3); // 2x onTimelineChanged + onEvents
|
||||||
AtomicReference<Timeline> timelineFromParamRef = new AtomicReference<>();
|
AtomicReference<Timeline> timelineFromParamRef = new AtomicReference<>();
|
||||||
AtomicInteger timelineChangedReasonRef = new AtomicInteger();
|
AtomicInteger timelineChangeReasonRef = new AtomicInteger();
|
||||||
AtomicReference<Player.Events> onEventsRef = new AtomicReference<>();
|
AtomicReference<Player.Events> onEventsRef = new AtomicReference<>();
|
||||||
Player.Listener listener =
|
Player.Listener listener =
|
||||||
new Player.Listener() {
|
new Player.Listener() {
|
||||||
@ -1403,7 +1403,7 @@ public class MediaControllerStateMaskingWithMediaSessionCompatTest {
|
|||||||
public void onTimelineChanged(
|
public void onTimelineChanged(
|
||||||
Timeline timeline, @Player.TimelineChangeReason int reason) {
|
Timeline timeline, @Player.TimelineChangeReason int reason) {
|
||||||
timelineFromParamRef.set(timeline);
|
timelineFromParamRef.set(timeline);
|
||||||
timelineChangedReasonRef.set(reason);
|
timelineChangeReasonRef.set(reason);
|
||||||
latch.countDown();
|
latch.countDown();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1430,7 +1430,7 @@ public class MediaControllerStateMaskingWithMediaSessionCompatTest {
|
|||||||
|
|
||||||
assertThat(latch.await(TIMEOUT_MS, MILLISECONDS)).isTrue();
|
assertThat(latch.await(TIMEOUT_MS, MILLISECONDS)).isTrue();
|
||||||
MediaTestUtils.assertTimelineContains(timelineFromParamRef.get(), expectedMediaItems);
|
MediaTestUtils.assertTimelineContains(timelineFromParamRef.get(), expectedMediaItems);
|
||||||
assertThat(timelineChangedReasonRef.get()).isEqualTo(TIMELINE_CHANGE_REASON_PLAYLIST_CHANGED);
|
assertThat(timelineChangeReasonRef.get()).isEqualTo(TIMELINE_CHANGE_REASON_PLAYLIST_CHANGED);
|
||||||
assertThat(onEventsRef.get()).isEqualTo(expectedEvents);
|
assertThat(onEventsRef.get()).isEqualTo(expectedEvents);
|
||||||
assertThat(currentMediaItemIndexRef.get()).isEqualTo(1);
|
assertThat(currentMediaItemIndexRef.get()).isEqualTo(1);
|
||||||
assertThat(currentMediaItemRef.get()).isEqualTo(newMediaItems.get(0));
|
assertThat(currentMediaItemRef.get()).isEqualTo(newMediaItems.get(0));
|
||||||
@ -1458,7 +1458,7 @@ public class MediaControllerStateMaskingWithMediaSessionCompatTest {
|
|||||||
MediaController controller = controllerTestRule.createController(session.getSessionToken());
|
MediaController controller = controllerTestRule.createController(session.getSessionToken());
|
||||||
CountDownLatch latch = new CountDownLatch(2);
|
CountDownLatch latch = new CountDownLatch(2);
|
||||||
AtomicReference<Timeline> timelineFromParamRef = new AtomicReference<>();
|
AtomicReference<Timeline> timelineFromParamRef = new AtomicReference<>();
|
||||||
AtomicInteger timelineChangedReasonRef = new AtomicInteger();
|
AtomicInteger timelineChangeReasonRef = new AtomicInteger();
|
||||||
AtomicReference<Player.Events> onEventsRef = new AtomicReference<>();
|
AtomicReference<Player.Events> onEventsRef = new AtomicReference<>();
|
||||||
Player.Listener listener =
|
Player.Listener listener =
|
||||||
new Player.Listener() {
|
new Player.Listener() {
|
||||||
@ -1466,7 +1466,7 @@ public class MediaControllerStateMaskingWithMediaSessionCompatTest {
|
|||||||
public void onTimelineChanged(
|
public void onTimelineChanged(
|
||||||
Timeline timeline, @Player.TimelineChangeReason int reason) {
|
Timeline timeline, @Player.TimelineChangeReason int reason) {
|
||||||
timelineFromParamRef.set(timeline);
|
timelineFromParamRef.set(timeline);
|
||||||
timelineChangedReasonRef.set(reason);
|
timelineChangeReasonRef.set(reason);
|
||||||
latch.countDown();
|
latch.countDown();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1494,7 +1494,7 @@ public class MediaControllerStateMaskingWithMediaSessionCompatTest {
|
|||||||
|
|
||||||
assertThat(latch.await(TIMEOUT_MS, MILLISECONDS)).isTrue();
|
assertThat(latch.await(TIMEOUT_MS, MILLISECONDS)).isTrue();
|
||||||
MediaTestUtils.assertTimelineContains(timelineFromParamRef.get(), expectedMediaItems);
|
MediaTestUtils.assertTimelineContains(timelineFromParamRef.get(), expectedMediaItems);
|
||||||
assertThat(timelineChangedReasonRef.get()).isEqualTo(TIMELINE_CHANGE_REASON_PLAYLIST_CHANGED);
|
assertThat(timelineChangeReasonRef.get()).isEqualTo(TIMELINE_CHANGE_REASON_PLAYLIST_CHANGED);
|
||||||
assertThat(onEventsRef.get()).isEqualTo(expectedEvents);
|
assertThat(onEventsRef.get()).isEqualTo(expectedEvents);
|
||||||
assertThat(currentMediaItemIndexRef.get()).isEqualTo(1);
|
assertThat(currentMediaItemIndexRef.get()).isEqualTo(1);
|
||||||
assertThat(currentMediaItemRef.get()).isEqualTo(expectedMediaItems.get(1));
|
assertThat(currentMediaItemRef.get()).isEqualTo(expectedMediaItems.get(1));
|
||||||
@ -1522,7 +1522,7 @@ public class MediaControllerStateMaskingWithMediaSessionCompatTest {
|
|||||||
MediaController controller = controllerTestRule.createController(session.getSessionToken());
|
MediaController controller = controllerTestRule.createController(session.getSessionToken());
|
||||||
CountDownLatch latch = new CountDownLatch(2);
|
CountDownLatch latch = new CountDownLatch(2);
|
||||||
AtomicReference<Timeline> timelineFromParamRef = new AtomicReference<>();
|
AtomicReference<Timeline> timelineFromParamRef = new AtomicReference<>();
|
||||||
AtomicInteger timelineChangedReasonRef = new AtomicInteger();
|
AtomicInteger timelineChangeReasonRef = new AtomicInteger();
|
||||||
AtomicReference<Player.Events> onEventsRef = new AtomicReference<>();
|
AtomicReference<Player.Events> onEventsRef = new AtomicReference<>();
|
||||||
Player.Listener listener =
|
Player.Listener listener =
|
||||||
new Player.Listener() {
|
new Player.Listener() {
|
||||||
@ -1530,7 +1530,7 @@ public class MediaControllerStateMaskingWithMediaSessionCompatTest {
|
|||||||
public void onTimelineChanged(
|
public void onTimelineChanged(
|
||||||
Timeline timeline, @Player.TimelineChangeReason int reason) {
|
Timeline timeline, @Player.TimelineChangeReason int reason) {
|
||||||
timelineFromParamRef.set(timeline);
|
timelineFromParamRef.set(timeline);
|
||||||
timelineChangedReasonRef.set(reason);
|
timelineChangeReasonRef.set(reason);
|
||||||
latch.countDown();
|
latch.countDown();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1558,7 +1558,7 @@ public class MediaControllerStateMaskingWithMediaSessionCompatTest {
|
|||||||
|
|
||||||
assertThat(latch.await(TIMEOUT_MS, MILLISECONDS)).isTrue();
|
assertThat(latch.await(TIMEOUT_MS, MILLISECONDS)).isTrue();
|
||||||
MediaTestUtils.assertTimelineContains(timelineFromParamRef.get(), expectedMediaItems);
|
MediaTestUtils.assertTimelineContains(timelineFromParamRef.get(), expectedMediaItems);
|
||||||
assertThat(timelineChangedReasonRef.get()).isEqualTo(TIMELINE_CHANGE_REASON_PLAYLIST_CHANGED);
|
assertThat(timelineChangeReasonRef.get()).isEqualTo(TIMELINE_CHANGE_REASON_PLAYLIST_CHANGED);
|
||||||
assertThat(onEventsRef.get()).isEqualTo(expectedEvents);
|
assertThat(onEventsRef.get()).isEqualTo(expectedEvents);
|
||||||
assertThat(currentMediaItemIndexRef.get()).isEqualTo(0);
|
assertThat(currentMediaItemIndexRef.get()).isEqualTo(0);
|
||||||
assertThat(currentMediaItemRef.get()).isEqualTo(expectedMediaItems.get(0));
|
assertThat(currentMediaItemRef.get()).isEqualTo(expectedMediaItems.get(0));
|
||||||
@ -1579,7 +1579,7 @@ public class MediaControllerStateMaskingWithMediaSessionCompatTest {
|
|||||||
MediaController controller = controllerTestRule.createController(session.getSessionToken());
|
MediaController controller = controllerTestRule.createController(session.getSessionToken());
|
||||||
CountDownLatch latch = new CountDownLatch(2);
|
CountDownLatch latch = new CountDownLatch(2);
|
||||||
AtomicReference<Timeline> timelineFromParamRef = new AtomicReference<>();
|
AtomicReference<Timeline> timelineFromParamRef = new AtomicReference<>();
|
||||||
AtomicInteger timelineChangedReasonRef = new AtomicInteger();
|
AtomicInteger timelineChangeReasonRef = new AtomicInteger();
|
||||||
AtomicReference<Player.Events> onEventsRef = new AtomicReference<>();
|
AtomicReference<Player.Events> onEventsRef = new AtomicReference<>();
|
||||||
Player.Listener listener =
|
Player.Listener listener =
|
||||||
new Player.Listener() {
|
new Player.Listener() {
|
||||||
@ -1587,7 +1587,7 @@ public class MediaControllerStateMaskingWithMediaSessionCompatTest {
|
|||||||
public void onTimelineChanged(
|
public void onTimelineChanged(
|
||||||
Timeline timeline, @Player.TimelineChangeReason int reason) {
|
Timeline timeline, @Player.TimelineChangeReason int reason) {
|
||||||
timelineFromParamRef.set(timeline);
|
timelineFromParamRef.set(timeline);
|
||||||
timelineChangedReasonRef.set(reason);
|
timelineChangeReasonRef.set(reason);
|
||||||
latch.countDown();
|
latch.countDown();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1614,7 +1614,7 @@ public class MediaControllerStateMaskingWithMediaSessionCompatTest {
|
|||||||
|
|
||||||
assertThat(latch.await(TIMEOUT_MS, MILLISECONDS)).isTrue();
|
assertThat(latch.await(TIMEOUT_MS, MILLISECONDS)).isTrue();
|
||||||
MediaTestUtils.assertTimelineContains(timelineFromParamRef.get(), newMediaItems);
|
MediaTestUtils.assertTimelineContains(timelineFromParamRef.get(), newMediaItems);
|
||||||
assertThat(timelineChangedReasonRef.get()).isEqualTo(TIMELINE_CHANGE_REASON_PLAYLIST_CHANGED);
|
assertThat(timelineChangeReasonRef.get()).isEqualTo(TIMELINE_CHANGE_REASON_PLAYLIST_CHANGED);
|
||||||
assertThat(onEventsRef.get()).isEqualTo(expectedEvents);
|
assertThat(onEventsRef.get()).isEqualTo(expectedEvents);
|
||||||
assertThat(currentMediaItemIndexRef.get()).isEqualTo(0);
|
assertThat(currentMediaItemIndexRef.get()).isEqualTo(0);
|
||||||
assertThat(currentMediaItemRef.get()).isEqualTo(newMediaItems.get(0));
|
assertThat(currentMediaItemRef.get()).isEqualTo(newMediaItems.get(0));
|
||||||
@ -1642,7 +1642,7 @@ public class MediaControllerStateMaskingWithMediaSessionCompatTest {
|
|||||||
MediaController controller = controllerTestRule.createController(session.getSessionToken());
|
MediaController controller = controllerTestRule.createController(session.getSessionToken());
|
||||||
CountDownLatch latch = new CountDownLatch(3);
|
CountDownLatch latch = new CountDownLatch(3);
|
||||||
AtomicReference<Timeline> timelineFromParamRef = new AtomicReference<>();
|
AtomicReference<Timeline> timelineFromParamRef = new AtomicReference<>();
|
||||||
AtomicInteger timelineChangedReasonRef = new AtomicInteger();
|
AtomicInteger timelineChangeReasonRef = new AtomicInteger();
|
||||||
AtomicReference<Player.Events> onEventsRef = new AtomicReference<>();
|
AtomicReference<Player.Events> onEventsRef = new AtomicReference<>();
|
||||||
Player.Listener listener =
|
Player.Listener listener =
|
||||||
new Player.Listener() {
|
new Player.Listener() {
|
||||||
@ -1650,7 +1650,7 @@ public class MediaControllerStateMaskingWithMediaSessionCompatTest {
|
|||||||
public void onTimelineChanged(
|
public void onTimelineChanged(
|
||||||
Timeline timeline, @Player.TimelineChangeReason int reason) {
|
Timeline timeline, @Player.TimelineChangeReason int reason) {
|
||||||
timelineFromParamRef.set(timeline);
|
timelineFromParamRef.set(timeline);
|
||||||
timelineChangedReasonRef.set(reason);
|
timelineChangeReasonRef.set(reason);
|
||||||
latch.countDown();
|
latch.countDown();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1677,7 +1677,7 @@ public class MediaControllerStateMaskingWithMediaSessionCompatTest {
|
|||||||
|
|
||||||
assertThat(latch.await(TIMEOUT_MS, MILLISECONDS)).isTrue();
|
assertThat(latch.await(TIMEOUT_MS, MILLISECONDS)).isTrue();
|
||||||
MediaTestUtils.assertTimelineContains(timelineFromParamRef.get(), expectedMediaItems);
|
MediaTestUtils.assertTimelineContains(timelineFromParamRef.get(), expectedMediaItems);
|
||||||
assertThat(timelineChangedReasonRef.get()).isEqualTo(TIMELINE_CHANGE_REASON_PLAYLIST_CHANGED);
|
assertThat(timelineChangeReasonRef.get()).isEqualTo(TIMELINE_CHANGE_REASON_PLAYLIST_CHANGED);
|
||||||
assertThat(onEventsRef.get()).isEqualTo(expectedEvents);
|
assertThat(onEventsRef.get()).isEqualTo(expectedEvents);
|
||||||
assertThat(currentMediaItemIndexRef.get()).isEqualTo(1);
|
assertThat(currentMediaItemIndexRef.get()).isEqualTo(1);
|
||||||
assertThat(currentMediaItemRef.get()).isEqualTo(newMediaItems.get(0));
|
assertThat(currentMediaItemRef.get()).isEqualTo(newMediaItems.get(0));
|
||||||
|
@ -1349,7 +1349,7 @@ public class MediaControllerWithMediaSessionCompatTest {
|
|||||||
CountDownLatch latch = new CountDownLatch(1);
|
CountDownLatch latch = new CountDownLatch(1);
|
||||||
AtomicBoolean playWhenReadyFromParamRef = new AtomicBoolean();
|
AtomicBoolean playWhenReadyFromParamRef = new AtomicBoolean();
|
||||||
AtomicBoolean playWhenReadyFromGetterRef = new AtomicBoolean();
|
AtomicBoolean playWhenReadyFromGetterRef = new AtomicBoolean();
|
||||||
AtomicInteger playWhenReadyChangedReasonFromParamRef = new AtomicInteger();
|
AtomicInteger playWhenReadyChangeReasonFromParamRef = new AtomicInteger();
|
||||||
Player.Listener listener =
|
Player.Listener listener =
|
||||||
new Player.Listener() {
|
new Player.Listener() {
|
||||||
@Override
|
@Override
|
||||||
@ -1357,7 +1357,7 @@ public class MediaControllerWithMediaSessionCompatTest {
|
|||||||
boolean playWhenReady, @Player.PlayWhenReadyChangeReason int reason) {
|
boolean playWhenReady, @Player.PlayWhenReadyChangeReason int reason) {
|
||||||
playWhenReadyFromParamRef.set(playWhenReady);
|
playWhenReadyFromParamRef.set(playWhenReady);
|
||||||
playWhenReadyFromGetterRef.set(controller.getPlayWhenReady());
|
playWhenReadyFromGetterRef.set(controller.getPlayWhenReady());
|
||||||
playWhenReadyChangedReasonFromParamRef.set(reason);
|
playWhenReadyChangeReasonFromParamRef.set(reason);
|
||||||
latch.countDown();
|
latch.countDown();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@ -1371,7 +1371,7 @@ public class MediaControllerWithMediaSessionCompatTest {
|
|||||||
assertThat(latch.await(TIMEOUT_MS, MILLISECONDS)).isTrue();
|
assertThat(latch.await(TIMEOUT_MS, MILLISECONDS)).isTrue();
|
||||||
assertThat(playWhenReadyFromParamRef.get()).isEqualTo(testPlayWhenReady);
|
assertThat(playWhenReadyFromParamRef.get()).isEqualTo(testPlayWhenReady);
|
||||||
assertThat(playWhenReadyFromGetterRef.get()).isEqualTo(testPlayWhenReady);
|
assertThat(playWhenReadyFromGetterRef.get()).isEqualTo(testPlayWhenReady);
|
||||||
assertThat(playWhenReadyChangedReasonFromParamRef.get())
|
assertThat(playWhenReadyChangeReasonFromParamRef.get())
|
||||||
.isEqualTo(Player.PLAY_WHEN_READY_CHANGE_REASON_REMOTE);
|
.isEqualTo(Player.PLAY_WHEN_READY_CHANGE_REASON_REMOTE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user