Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(565)

Side by Side Diff: webrtc/modules/rtp_rtcp/source/rtcp_receiver_unittest.cc

Issue 2390643002: Move RTCPHelp::RTCPReportBlockInformation into RTCPReceiver (Closed)
Patch Set: renames Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « webrtc/modules/rtp_rtcp/source/rtcp_receiver_help.cc ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. 2 * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved.
3 * 3 *
4 * Use of this source code is governed by a BSD-style license 4 * Use of this source code is governed by a BSD-style license
5 * that can be found in the LICENSE file in the root of the source 5 * that can be found in the LICENSE file in the root of the source
6 * tree. An additional intellectual property rights grant can be found 6 * tree. An additional intellectual property rights grant can be found
7 * in the file PATENTS. All contributing project authors may 7 * in the file PATENTS. All contributing project authors may
8 * be found in the AUTHORS file in the root of the source tree. 8 * be found in the AUTHORS file in the root of the source tree.
9 */ 9 */
10 10
(...skipping 496 matching lines...) Expand 10 before | Expand all | Expand 10 after
507 kSequenceNumbers[0])), 507 kSequenceNumbers[0])),
508 AllOf(Field(&RTCPReportBlock::sourceSSRC, kReceiverMainSsrc), 508 AllOf(Field(&RTCPReportBlock::sourceSSRC, kReceiverMainSsrc),
509 Field(&RTCPReportBlock::remoteSSRC, kSenderSsrc2), 509 Field(&RTCPReportBlock::remoteSSRC, kSenderSsrc2),
510 Field(&RTCPReportBlock::fractionLost, kFracLost[1]), 510 Field(&RTCPReportBlock::fractionLost, kFracLost[1]),
511 Field(&RTCPReportBlock::cumulativeLost, kCumLost[1]), 511 Field(&RTCPReportBlock::cumulativeLost, kCumLost[1]),
512 Field(&RTCPReportBlock::extendedHighSeqNum, 512 Field(&RTCPReportBlock::extendedHighSeqNum,
513 kSequenceNumbers[1])))); 513 kSequenceNumbers[1]))));
514 } 514 }
515 515
516 TEST_F(RtcpReceiverTest, GetRtt) { 516 TEST_F(RtcpReceiverTest, GetRtt) {
517 const uint32_t kSentCompactNtp = 0x1234;
518 const uint32_t kDelayCompactNtp = 0x222;
517 // No report block received. 519 // No report block received.
518 EXPECT_EQ( 520 EXPECT_EQ(
519 -1, rtcp_receiver_.RTT(kSenderSsrc, nullptr, nullptr, nullptr, nullptr)); 521 -1, rtcp_receiver_.RTT(kSenderSsrc, nullptr, nullptr, nullptr, nullptr));
520 522
521 rtcp::ReportBlock rb; 523 rtcp::ReportBlock rb;
522 rb.SetMediaSsrc(kReceiverMainSsrc); 524 rb.SetMediaSsrc(kReceiverMainSsrc);
525 rb.SetLastSr(kSentCompactNtp);
526 rb.SetDelayLastSr(kDelayCompactNtp);
523 527
524 rtcp::ReceiverReport rr; 528 rtcp::ReceiverReport rr;
525 rr.SetSenderSsrc(kSenderSsrc); 529 rr.SetSenderSsrc(kSenderSsrc);
526 rr.AddReportBlock(rb); 530 rr.AddReportBlock(rb);
527 int64_t now = system_clock_.TimeInMilliseconds(); 531 int64_t now = system_clock_.TimeInMilliseconds();
528 532
529 EXPECT_CALL(rtp_rtcp_impl_, OnReceivedRtcpReportBlocks(_)); 533 EXPECT_CALL(rtp_rtcp_impl_, OnReceivedRtcpReportBlocks(_));
530 EXPECT_CALL(bandwidth_observer_, OnReceivedRtcpReceiverReport(_, _, _)); 534 EXPECT_CALL(bandwidth_observer_, OnReceivedRtcpReceiverReport(_, _, _));
531 InjectRtcpPacket(rr); 535 InjectRtcpPacket(rr);
532 536
(...skipping 728 matching lines...) Expand 10 before | Expand all | Expand 10 after
1261 TEST_F(RtcpReceiverTest, ForceSenderReport) { 1265 TEST_F(RtcpReceiverTest, ForceSenderReport) {
1262 rtcp::RapidResyncRequest rr; 1266 rtcp::RapidResyncRequest rr;
1263 rr.SetSenderSsrc(kSenderSsrc); 1267 rr.SetSenderSsrc(kSenderSsrc);
1264 rr.SetMediaSsrc(kReceiverMainSsrc); 1268 rr.SetMediaSsrc(kReceiverMainSsrc);
1265 1269
1266 EXPECT_CALL(rtp_rtcp_impl_, OnRequestSendReport()); 1270 EXPECT_CALL(rtp_rtcp_impl_, OnRequestSendReport());
1267 InjectRtcpPacket(rr); 1271 InjectRtcpPacket(rr);
1268 } 1272 }
1269 1273
1270 } // namespace webrtc 1274 } // namespace webrtc
OLDNEW
« no previous file with comments | « webrtc/modules/rtp_rtcp/source/rtcp_receiver_help.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698