| Index: media/cast/audio_sender/audio_sender_unittest.cc
|
| diff --git a/media/cast/audio_sender/audio_sender_unittest.cc b/media/cast/audio_sender/audio_sender_unittest.cc
|
| index b19b048b6e0e8e368880ada7ea656d775921e3cb..20929725afccb099b7ead34c43b35cf4796c295e 100644
|
| --- a/media/cast/audio_sender/audio_sender_unittest.cc
|
| +++ b/media/cast/audio_sender/audio_sender_unittest.cc
|
| @@ -65,11 +65,13 @@ class AudioSenderTest : public ::testing::Test {
|
| protected:
|
| AudioSenderTest() {
|
| InitializeMediaLibraryForTesting();
|
| - testing_clock_.Advance(
|
| + testing_clock_ = new base::SimpleTestTickClock();
|
| + testing_clock_->Advance(
|
| base::TimeDelta::FromMilliseconds(kStartMillisecond));
|
| - task_runner_ = new test::FakeTaskRunner(&testing_clock_);
|
| + task_runner_ = new test::FakeTaskRunner(testing_clock_);
|
| cast_environment_ = new CastEnvironment(
|
| - &testing_clock_, task_runner_, task_runner_, task_runner_, task_runner_,
|
| + scoped_ptr<base::TickClock>(testing_clock_).Pass(),
|
| + task_runner_, task_runner_, task_runner_, task_runner_,
|
| task_runner_, task_runner_, GetDefaultCastSenderLoggingConfig());
|
| audio_config_.codec = transport::kOpus;
|
| audio_config_.use_external_encoder = false;
|
| @@ -82,7 +84,7 @@ class AudioSenderTest : public ::testing::Test {
|
| transport_config.audio_rtp_payload_type = 127;
|
| transport_config.audio_channels = 2;
|
| transport_sender_.reset(new transport::CastTransportSenderImpl(
|
| - &testing_clock_,
|
| + testing_clock_,
|
| transport_config,
|
| base::Bind(&UpdateCastTransportStatus), task_runner_));
|
| transport_sender_->InsertFakeTransportForTesting(&transport_);
|
| @@ -96,7 +98,7 @@ class AudioSenderTest : public ::testing::Test {
|
| static void UpdateCastTransportStatus(transport::CastTransportStatus status) {
|
| }
|
|
|
| - base::SimpleTestTickClock testing_clock_;
|
| + base::SimpleTestTickClock* testing_clock_; // Owned by CastEnvironment.
|
| TestPacketSender transport_;
|
| scoped_ptr<transport::CastTransportSenderImpl> transport_sender_;
|
| scoped_refptr<test::FakeTaskRunner> task_runner_;
|
| @@ -144,7 +146,7 @@ TEST_F(AudioSenderTest, RtcpTimer) {
|
| // Make sure that we send at least one RTCP packet.
|
| base::TimeDelta max_rtcp_timeout =
|
| base::TimeDelta::FromMilliseconds(1 + kDefaultRtcpIntervalMs * 3 / 2);
|
| - testing_clock_.Advance(max_rtcp_timeout);
|
| + testing_clock_->Advance(max_rtcp_timeout);
|
| task_runner_->RunTasks();
|
| EXPECT_GE(transport_.number_of_rtp_packets(), 1);
|
| EXPECT_EQ(transport_.number_of_rtcp_packets(), 1);
|
|
|