Index: media/cast/net/rtcp/rtcp_unittest.cc |
diff --git a/media/cast/net/rtcp/rtcp_unittest.cc b/media/cast/net/rtcp/rtcp_unittest.cc |
index a0f0c2ec5f7f30fa85d727e2ead35a7ecfe5e047..779c78999b971429e211be1cf2fa5df6205889cf 100644 |
--- a/media/cast/net/rtcp/rtcp_unittest.cc |
+++ b/media/cast/net/rtcp/rtcp_unittest.cc |
@@ -31,8 +31,6 @@ media::cast::RtcpTimeData CreateRtcpTimeData(base::TimeTicks now) { |
return ret; |
} |
-} // namespace |
- |
using testing::_; |
static const uint32_t kSenderSsrc = 0x10203; |
@@ -75,24 +73,20 @@ class FakeRtcpTransport : public PacedPacketSender { |
DISALLOW_COPY_AND_ASSIGN(FakeRtcpTransport); |
}; |
-class RtcpTest : public ::testing::Test { |
+} // namespace |
+ |
+class RtcpTest : public ::testing::Test, public RtcpObserver { |
protected: |
RtcpTest() |
: sender_clock_(new base::SimpleTestTickClock()), |
receiver_clock_(new test::SkewedTickClock(sender_clock_.get())), |
rtp_sender_pacer_(sender_clock_.get()), |
rtp_receiver_pacer_(sender_clock_.get()), |
- rtcp_at_rtp_sender_( |
- base::Bind(&RtcpTest::OnReceivedCastFeedback, |
- base::Unretained(this)), |
- base::Bind(&RtcpTest::OnMeasuredRoundTripTime, |
- base::Unretained(this)), |
- base::Bind(&RtcpTest::OnReceivedLogs, base::Unretained(this)), |
- base::Bind(&RtcpTest::OnReceivedPli, base::Unretained(this)), |
- sender_clock_.get(), |
- &rtp_sender_pacer_, |
- kSenderSsrc, |
- kReceiverSsrc), |
+ rtcp_at_rtp_sender_(sender_clock_.get(), |
+ &rtp_sender_pacer_, |
+ this, |
+ kSenderSsrc, |
+ kReceiverSsrc), |
rtcp_at_rtp_receiver_(receiver_clock_.get(), |
kReceiverSsrc, |
kSenderSsrc), |
@@ -108,19 +102,18 @@ class RtcpTest : public ::testing::Test { |
~RtcpTest() override {} |
- void OnReceivedCastFeedback(const RtcpCastMessage& cast_message) { |
+ // RtcpObserver implementation. |
+ void OnReceivedCastMessage(const RtcpCastMessage& cast_message) override { |
last_cast_message_ = cast_message; |
} |
- |
- void OnMeasuredRoundTripTime(base::TimeDelta rtt) { |
- current_round_trip_time_ = rtt; |
+ void OnReceivedRtt(base::TimeDelta round_trip_time) override { |
+ current_round_trip_time_ = round_trip_time; |
} |
- |
- void OnReceivedLogs(const RtcpReceiverLogMessage& receiver_logs) { |
+ void OnReceivedReceiverLog(const RtcpReceiverLogMessage& logs) override { |
RtcpReceiverLogMessage().swap(last_logs_); |
// Make a copy of the logs. |
- for (const RtcpReceiverFrameLogMessage& frame_log_msg : receiver_logs) { |
+ for (const RtcpReceiverFrameLogMessage& frame_log_msg : logs) { |
last_logs_.push_back( |
RtcpReceiverFrameLogMessage(frame_log_msg.rtp_timestamp_)); |
for (const RtcpReceiverEventLogMessage& event_log_msg : |
@@ -135,6 +128,8 @@ class RtcpTest : public ::testing::Test { |
} |
} |
+ void OnReceivedPli() override { received_pli_ = true; } |
+ |
PacketRef BuildRtcpPacketFromRtpReceiver( |
const RtcpTimeData& time_data, |
const RtcpCastMessage* cast_message, |
@@ -182,8 +177,6 @@ class RtcpTest : public ::testing::Test { |
return builder.Finish(); |
} |
- void OnReceivedPli() { received_pli_ = true; } |
- |
std::unique_ptr<base::SimpleTestTickClock> sender_clock_; |
std::unique_ptr<test::SkewedTickClock> receiver_clock_; |
FakeRtcpTransport rtp_sender_pacer_; |