| Index: media/blink/webmediaplayer_impl_unittest.cc
|
| diff --git a/media/blink/webmediaplayer_impl_unittest.cc b/media/blink/webmediaplayer_impl_unittest.cc
|
| index 84f48bade0ac3d878bf2d6b491c509aeffd2b2fa..2e53526c12396b3c6ad44bb5974506ded1752a5e 100644
|
| --- a/media/blink/webmediaplayer_impl_unittest.cc
|
| +++ b/media/blink/webmediaplayer_impl_unittest.cc
|
| @@ -129,6 +129,7 @@ class WebMediaPlayerImplTest : public testing::Test {
|
| void SetPaused(bool is_paused) { wmpi_->paused_ = is_paused; }
|
| void SetSeeking(bool is_seeking) { wmpi_->seeking_ = is_seeking; }
|
| void SetEnded(bool is_ended) { wmpi_->ended_ = is_ended; }
|
| + void SetFullscreen(bool is_fullscreen) { wmpi_->fullscreen_ = is_fullscreen; }
|
|
|
| void SetMetadata(bool has_audio, bool has_video) {
|
| wmpi_->SetNetworkState(blink::WebMediaPlayer::NetworkStateLoaded);
|
| @@ -332,7 +333,20 @@ TEST_F(WebMediaPlayerImplTest, ComputePlayState_Paused_Seek) {
|
| SetSeeking(true);
|
|
|
| state = ComputePlayState();
|
| - EXPECT_EQ(WebMediaPlayerImpl::DelegateState::PAUSED_SEEK,
|
| + EXPECT_EQ(WebMediaPlayerImpl::DelegateState::PAUSED_BUT_NOT_IDLE,
|
| + state.delegate_state);
|
| + EXPECT_FALSE(state.is_memory_reporting_enabled);
|
| + EXPECT_FALSE(state.is_suspended);
|
| +}
|
| +
|
| +TEST_F(WebMediaPlayerImplTest, ComputePlayState_Paused_Fullscreen) {
|
| + WebMediaPlayerImpl::PlayState state;
|
| + SetMetadata(true, true);
|
| + SetReadyState(blink::WebMediaPlayer::ReadyStateHaveFutureData);
|
| + SetFullscreen(true);
|
| +
|
| + state = ComputePlayState();
|
| + EXPECT_EQ(WebMediaPlayerImpl::DelegateState::PAUSED_BUT_NOT_IDLE,
|
| state.delegate_state);
|
| EXPECT_FALSE(state.is_memory_reporting_enabled);
|
| EXPECT_FALSE(state.is_suspended);
|
|
|