Index: content/browser/media/session/media_session_controller_unittest.cc |
diff --git a/content/browser/media/session/media_session_controller_unittest.cc b/content/browser/media/session/media_session_controller_unittest.cc |
index a2fc8f5e3221b00a60602e9c55cb6aa309921d4a..88b721ead50b49f29e20152aa632c65e1149383d 100644 |
--- a/content/browser/media/session/media_session_controller_unittest.cc |
+++ b/content/browser/media/session/media_session_controller_unittest.cc |
@@ -52,18 +52,6 @@ class MediaSessionControllerTest : public RenderViewHostImplTestHarness { |
multiplier); |
} |
- // Returns a duration long enough for a media session instance to be created. |
- base::TimeDelta DurationJustRight() { |
- return base::TimeDelta::FromSeconds( |
- MediaSessionController::kMinimumDurationForContentSecs + 1); |
- } |
- |
- // Returns a duration too short for a media session instance. |
- base::TimeDelta DurationTooShort() { |
- return base::TimeDelta::FromSeconds( |
- MediaSessionController::kMinimumDurationForContentSecs); |
- } |
- |
template <typename T> |
bool ReceivedMessagePlayPause() { |
const IPC::Message* msg = test_sink().GetUniqueMessageMatching(T::ID); |
@@ -103,25 +91,29 @@ class MediaSessionControllerTest : public RenderViewHostImplTestHarness { |
}; |
TEST_F(MediaSessionControllerTest, NoAudioNoSession) { |
- ASSERT_TRUE(controller_->Initialize(false, false, DurationJustRight())); |
+ ASSERT_TRUE(controller_->Initialize(false, false, |
+ media::MediaContentType::Persistent)); |
EXPECT_TRUE(media_session()->IsSuspended()); |
EXPECT_FALSE(media_session()->IsControllable()); |
} |
TEST_F(MediaSessionControllerTest, IsRemoteNoSession) { |
- ASSERT_TRUE(controller_->Initialize(true, true, DurationJustRight())); |
+ ASSERT_TRUE( |
+ controller_->Initialize(true, true, media::MediaContentType::Persistent)); |
EXPECT_TRUE(media_session()->IsSuspended()); |
EXPECT_FALSE(media_session()->IsControllable()); |
} |
-TEST_F(MediaSessionControllerTest, TooShortNoControllableSession) { |
- ASSERT_TRUE(controller_->Initialize(true, false, DurationTooShort())); |
+TEST_F(MediaSessionControllerTest, TransientNoControllableSession) { |
+ ASSERT_TRUE( |
+ controller_->Initialize(true, false, media::MediaContentType::Transient)); |
EXPECT_FALSE(media_session()->IsSuspended()); |
EXPECT_FALSE(media_session()->IsControllable()); |
} |
TEST_F(MediaSessionControllerTest, BasicControls) { |
- ASSERT_TRUE(controller_->Initialize(true, false, DurationJustRight())); |
+ ASSERT_TRUE(controller_->Initialize(true, false, |
+ media::MediaContentType::Persistent)); |
EXPECT_FALSE(media_session()->IsSuspended()); |
EXPECT_TRUE(media_session()->IsControllable()); |
@@ -140,7 +132,8 @@ TEST_F(MediaSessionControllerTest, BasicControls) { |
} |
TEST_F(MediaSessionControllerTest, VolumeMultiplier) { |
- ASSERT_TRUE(controller_->Initialize(true, false, DurationJustRight())); |
+ ASSERT_TRUE(controller_->Initialize(true, false, |
+ media::MediaContentType::Persistent)); |
EXPECT_FALSE(media_session()->IsSuspended()); |
EXPECT_TRUE(media_session()->IsControllable()); |
@@ -156,7 +149,8 @@ TEST_F(MediaSessionControllerTest, VolumeMultiplier) { |
} |
TEST_F(MediaSessionControllerTest, ControllerSidePause) { |
- ASSERT_TRUE(controller_->Initialize(true, false, DurationJustRight())); |
+ ASSERT_TRUE(controller_->Initialize(true, false, |
+ media::MediaContentType::Persistent)); |
EXPECT_FALSE(media_session()->IsSuspended()); |
EXPECT_TRUE(media_session()->IsControllable()); |
@@ -166,24 +160,28 @@ TEST_F(MediaSessionControllerTest, ControllerSidePause) { |
EXPECT_TRUE(media_session()->IsControllable()); |
// Verify the next Initialize() call restores the session. |
- ASSERT_TRUE(controller_->Initialize(true, false, DurationJustRight())); |
+ ASSERT_TRUE(controller_->Initialize(true, false, |
+ media::MediaContentType::Persistent)); |
EXPECT_FALSE(media_session()->IsSuspended()); |
EXPECT_TRUE(media_session()->IsControllable()); |
} |
TEST_F(MediaSessionControllerTest, Reinitialize) { |
- ASSERT_TRUE(controller_->Initialize(false, false, DurationJustRight())); |
+ ASSERT_TRUE(controller_->Initialize(false, false, |
+ media::MediaContentType::Persistent)); |
EXPECT_TRUE(media_session()->IsSuspended()); |
EXPECT_FALSE(media_session()->IsControllable()); |
// Create a transient type session. |
- ASSERT_TRUE(controller_->Initialize(true, false, DurationTooShort())); |
+ ASSERT_TRUE( |
+ controller_->Initialize(true, false, media::MediaContentType::Transient)); |
EXPECT_FALSE(media_session()->IsSuspended()); |
EXPECT_FALSE(media_session()->IsControllable()); |
const int current_player_id = controller_->get_player_id_for_testing(); |
// Reinitialize the session as a content type. |
- ASSERT_TRUE(controller_->Initialize(true, false, DurationJustRight())); |
+ ASSERT_TRUE(controller_->Initialize(true, false, |
+ media::MediaContentType::Persistent)); |
EXPECT_FALSE(media_session()->IsSuspended()); |
EXPECT_TRUE(media_session()->IsControllable()); |
// Player id should not change when there's an active session. |
@@ -200,13 +198,15 @@ TEST_F(MediaSessionControllerTest, Reinitialize) { |
// Attempt to switch to no audio player, which should do nothing. |
// TODO(dalecurtis): Delete this test once we're no longer using WMPA and |
// the BrowserMediaPlayerManagers. Tracked by http://crbug.com/580626 |
- ASSERT_TRUE(controller_->Initialize(false, false, DurationJustRight())); |
+ ASSERT_TRUE(controller_->Initialize(false, false, |
+ media::MediaContentType::Persistent)); |
EXPECT_FALSE(media_session()->IsSuspended()); |
EXPECT_TRUE(media_session()->IsControllable()); |
EXPECT_EQ(current_player_id, controller_->get_player_id_for_testing()); |
// Switch to a remote player, which should release the session. |
- ASSERT_TRUE(controller_->Initialize(true, true, DurationJustRight())); |
+ ASSERT_TRUE( |
+ controller_->Initialize(true, true, media::MediaContentType::Persistent)); |
EXPECT_TRUE(media_session()->IsSuspended()); |
EXPECT_FALSE(media_session()->IsControllable()); |
EXPECT_EQ(current_player_id, controller_->get_player_id_for_testing()); |