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

Side by Side Diff: webrtc/api/rtcstatscollector_unittest.cc

Issue 2622413005: Replace use of ASSERT in test code. (Closed)
Patch Set: Created 3 years, 11 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
OLDNEW
1 /* 1 /*
2 * Copyright 2016 The WebRTC project authors. All Rights Reserved. 2 * Copyright 2016 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 669 matching lines...) Expand 10 before | Expand all | Expand 10 after
680 expected_inbound_video_codec.payload_type = 3; 680 expected_inbound_video_codec.payload_type = 3;
681 expected_inbound_video_codec.codec = "video/H264"; 681 expected_inbound_video_codec.codec = "video/H264";
682 expected_inbound_video_codec.clock_rate = 1339; 682 expected_inbound_video_codec.clock_rate = 1339;
683 683
684 RTCCodecStats expected_outbound_video_codec( 684 RTCCodecStats expected_outbound_video_codec(
685 "RTCCodec_OutboundVideo_4", report->timestamp_us()); 685 "RTCCodec_OutboundVideo_4", report->timestamp_us());
686 expected_outbound_video_codec.payload_type = 4; 686 expected_outbound_video_codec.payload_type = 4;
687 expected_outbound_video_codec.codec = "video/VP8"; 687 expected_outbound_video_codec.codec = "video/VP8";
688 expected_outbound_video_codec.clock_rate = 1340; 688 expected_outbound_video_codec.clock_rate = 1340;
689 689
690 ASSERT(report->Get(expected_inbound_audio_codec.id())); 690 RTC_CHECK(report->Get(expected_inbound_audio_codec.id()));
kwiberg-webrtc 2017/01/17 09:39:25 I'm pretty sure you should be using ASSERT_TRUE he
nisse-webrtc 2017/01/17 12:19:21 Done. Applied to all places in this file.
691 EXPECT_EQ(expected_inbound_audio_codec, 691 EXPECT_EQ(expected_inbound_audio_codec,
692 report->Get(expected_inbound_audio_codec.id())->cast_to< 692 report->Get(expected_inbound_audio_codec.id())->cast_to<
693 RTCCodecStats>()); 693 RTCCodecStats>());
694 694
695 ASSERT(report->Get(expected_outbound_audio_codec.id())); 695 RTC_CHECK(report->Get(expected_outbound_audio_codec.id()));
696 EXPECT_EQ(expected_outbound_audio_codec, 696 EXPECT_EQ(expected_outbound_audio_codec,
697 report->Get(expected_outbound_audio_codec.id())->cast_to< 697 report->Get(expected_outbound_audio_codec.id())->cast_to<
698 RTCCodecStats>()); 698 RTCCodecStats>());
699 699
700 ASSERT(report->Get(expected_inbound_video_codec.id())); 700 RTC_CHECK(report->Get(expected_inbound_video_codec.id()));
701 EXPECT_EQ(expected_inbound_video_codec, 701 EXPECT_EQ(expected_inbound_video_codec,
702 report->Get(expected_inbound_video_codec.id())->cast_to< 702 report->Get(expected_inbound_video_codec.id())->cast_to<
703 RTCCodecStats>()); 703 RTCCodecStats>());
704 704
705 ASSERT(report->Get(expected_outbound_video_codec.id())); 705 RTC_CHECK(report->Get(expected_outbound_video_codec.id()));
706 EXPECT_EQ(expected_outbound_video_codec, 706 EXPECT_EQ(expected_outbound_video_codec,
707 report->Get(expected_outbound_video_codec.id())->cast_to< 707 report->Get(expected_outbound_video_codec.id())->cast_to<
708 RTCCodecStats>()); 708 RTCCodecStats>());
709 } 709 }
710 710
711 TEST_F(RTCStatsCollectorTest, CollectRTCCertificateStatsMultiple) { 711 TEST_F(RTCStatsCollectorTest, CollectRTCCertificateStatsMultiple) {
712 std::unique_ptr<CertificateInfo> audio_local_certinfo = 712 std::unique_ptr<CertificateInfo> audio_local_certinfo =
713 CreateFakeCertificateAndInfoFromDers( 713 CreateFakeCertificateAndInfoFromDers(
714 std::vector<std::string>({ "(local) audio" })); 714 std::vector<std::string>({ "(local) audio" }));
715 audio_local_certinfo = CreateFakeCertificateAndInfoFromDers( 715 audio_local_certinfo = CreateFakeCertificateAndInfoFromDers(
(...skipping 782 matching lines...) Expand 10 before | Expand all | Expand 10 after
1498 expected_audio.media_type = "audio"; 1498 expected_audio.media_type = "audio";
1499 expected_audio.transport_id = "RTCTransport_TransportName_" + 1499 expected_audio.transport_id = "RTCTransport_TransportName_" +
1500 rtc::ToString<>(cricket::ICE_CANDIDATE_COMPONENT_RTP); 1500 rtc::ToString<>(cricket::ICE_CANDIDATE_COMPONENT_RTP);
1501 expected_audio.codec_id = "RTCCodec_InboundAudio_42"; 1501 expected_audio.codec_id = "RTCCodec_InboundAudio_42";
1502 expected_audio.packets_received = 2; 1502 expected_audio.packets_received = 2;
1503 expected_audio.bytes_received = 3; 1503 expected_audio.bytes_received = 3;
1504 expected_audio.packets_lost = 42; 1504 expected_audio.packets_lost = 42;
1505 expected_audio.jitter = 4.5; 1505 expected_audio.jitter = 4.5;
1506 expected_audio.fraction_lost = 5.5; 1506 expected_audio.fraction_lost = 5.5;
1507 1507
1508 ASSERT(report->Get(expected_audio.id())); 1508 RTC_CHECK(report->Get(expected_audio.id()));
1509 const RTCInboundRTPStreamStats& audio = report->Get( 1509 const RTCInboundRTPStreamStats& audio = report->Get(
1510 expected_audio.id())->cast_to<RTCInboundRTPStreamStats>(); 1510 expected_audio.id())->cast_to<RTCInboundRTPStreamStats>();
1511 EXPECT_EQ(audio, expected_audio); 1511 EXPECT_EQ(audio, expected_audio);
1512 1512
1513 ASSERT_TRUE(report->Get(*expected_audio.transport_id)); 1513 ASSERT_TRUE(report->Get(*expected_audio.transport_id));
1514 ASSERT_TRUE(report->Get(*expected_audio.codec_id)); 1514 ASSERT_TRUE(report->Get(*expected_audio.codec_id));
1515 } 1515 }
1516 1516
1517 TEST_F(RTCStatsCollectorTest, CollectRTCInboundRTPStreamStats_Video) { 1517 TEST_F(RTCStatsCollectorTest, CollectRTCInboundRTPStreamStats_Video) {
1518 MockVideoMediaChannel* video_media_channel = new MockVideoMediaChannel(); 1518 MockVideoMediaChannel* video_media_channel = new MockVideoMediaChannel();
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
1577 expected_video.codec_id = "RTCCodec_InboundVideo_42"; 1577 expected_video.codec_id = "RTCCodec_InboundVideo_42";
1578 expected_video.fir_count = 5; 1578 expected_video.fir_count = 5;
1579 expected_video.pli_count = 6; 1579 expected_video.pli_count = 6;
1580 expected_video.nack_count = 7; 1580 expected_video.nack_count = 7;
1581 expected_video.packets_received = 2; 1581 expected_video.packets_received = 2;
1582 expected_video.bytes_received = 3; 1582 expected_video.bytes_received = 3;
1583 expected_video.packets_lost = 42; 1583 expected_video.packets_lost = 42;
1584 expected_video.fraction_lost = 4.5; 1584 expected_video.fraction_lost = 4.5;
1585 expected_video.frames_decoded = 8; 1585 expected_video.frames_decoded = 8;
1586 1586
1587 ASSERT(report->Get(expected_video.id())); 1587 RTC_CHECK(report->Get(expected_video.id()));
1588 const RTCInboundRTPStreamStats& video = report->Get( 1588 const RTCInboundRTPStreamStats& video = report->Get(
1589 expected_video.id())->cast_to<RTCInboundRTPStreamStats>(); 1589 expected_video.id())->cast_to<RTCInboundRTPStreamStats>();
1590 EXPECT_EQ(video, expected_video); 1590 EXPECT_EQ(video, expected_video);
1591 1591
1592 ASSERT_TRUE(report->Get(*expected_video.transport_id)); 1592 ASSERT_TRUE(report->Get(*expected_video.transport_id));
1593 ASSERT_TRUE(report->Get(*video.codec_id)); 1593 ASSERT_TRUE(report->Get(*video.codec_id));
1594 } 1594 }
1595 1595
1596 TEST_F(RTCStatsCollectorTest, CollectRTCOutboundRTPStreamStats_Audio) { 1596 TEST_F(RTCStatsCollectorTest, CollectRTCOutboundRTPStreamStats_Audio) {
1597 MockVoiceMediaChannel* voice_media_channel = new MockVoiceMediaChannel(); 1597 MockVoiceMediaChannel* voice_media_channel = new MockVoiceMediaChannel();
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
1645 expected_audio.ssrc = "1"; 1645 expected_audio.ssrc = "1";
1646 expected_audio.is_remote = false; 1646 expected_audio.is_remote = false;
1647 expected_audio.media_type = "audio"; 1647 expected_audio.media_type = "audio";
1648 expected_audio.transport_id = "RTCTransport_TransportName_" + 1648 expected_audio.transport_id = "RTCTransport_TransportName_" +
1649 rtc::ToString<>(cricket::ICE_CANDIDATE_COMPONENT_RTP); 1649 rtc::ToString<>(cricket::ICE_CANDIDATE_COMPONENT_RTP);
1650 expected_audio.codec_id = "RTCCodec_OutboundAudio_42"; 1650 expected_audio.codec_id = "RTCCodec_OutboundAudio_42";
1651 expected_audio.packets_sent = 2; 1651 expected_audio.packets_sent = 2;
1652 expected_audio.bytes_sent = 3; 1652 expected_audio.bytes_sent = 3;
1653 expected_audio.round_trip_time = 4.5; 1653 expected_audio.round_trip_time = 4.5;
1654 1654
1655 ASSERT(report->Get(expected_audio.id())); 1655 RTC_CHECK(report->Get(expected_audio.id()));
1656 const RTCOutboundRTPStreamStats& audio = report->Get( 1656 const RTCOutboundRTPStreamStats& audio = report->Get(
1657 expected_audio.id())->cast_to<RTCOutboundRTPStreamStats>(); 1657 expected_audio.id())->cast_to<RTCOutboundRTPStreamStats>();
1658 EXPECT_EQ(audio, expected_audio); 1658 EXPECT_EQ(audio, expected_audio);
1659 1659
1660 ASSERT_TRUE(report->Get(*expected_audio.transport_id)); 1660 ASSERT_TRUE(report->Get(*expected_audio.transport_id));
1661 ASSERT_TRUE(report->Get(*expected_audio.codec_id)); 1661 ASSERT_TRUE(report->Get(*expected_audio.codec_id));
1662 } 1662 }
1663 1663
1664 TEST_F(RTCStatsCollectorTest, CollectRTCOutboundRTPStreamStats_Video) { 1664 TEST_F(RTCStatsCollectorTest, CollectRTCOutboundRTPStreamStats_Video) {
1665 MockVideoMediaChannel* video_media_channel = new MockVideoMediaChannel(); 1665 MockVideoMediaChannel* video_media_channel = new MockVideoMediaChannel();
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after
1723 expected_video.codec_id = "RTCCodec_OutboundVideo_42"; 1723 expected_video.codec_id = "RTCCodec_OutboundVideo_42";
1724 expected_video.fir_count = 2; 1724 expected_video.fir_count = 2;
1725 expected_video.pli_count = 3; 1725 expected_video.pli_count = 3;
1726 expected_video.nack_count = 4; 1726 expected_video.nack_count = 4;
1727 expected_video.packets_sent = 5; 1727 expected_video.packets_sent = 5;
1728 expected_video.bytes_sent = 6; 1728 expected_video.bytes_sent = 6;
1729 expected_video.round_trip_time = 7.5; 1729 expected_video.round_trip_time = 7.5;
1730 expected_video.frames_encoded = 8; 1730 expected_video.frames_encoded = 8;
1731 expected_video.qp_sum = 16; 1731 expected_video.qp_sum = 16;
1732 1732
1733 ASSERT(report->Get(expected_video.id())); 1733 RTC_CHECK(report->Get(expected_video.id()));
1734 const RTCOutboundRTPStreamStats& video = report->Get( 1734 const RTCOutboundRTPStreamStats& video = report->Get(
1735 expected_video.id())->cast_to<RTCOutboundRTPStreamStats>(); 1735 expected_video.id())->cast_to<RTCOutboundRTPStreamStats>();
1736 EXPECT_EQ(video, expected_video); 1736 EXPECT_EQ(video, expected_video);
1737 1737
1738 ASSERT_TRUE(report->Get(*expected_video.transport_id)); 1738 ASSERT_TRUE(report->Get(*expected_video.transport_id));
1739 ASSERT_TRUE(report->Get(*expected_video.codec_id)); 1739 ASSERT_TRUE(report->Get(*expected_video.codec_id));
1740 } 1740 }
1741 1741
1742 TEST_F(RTCStatsCollectorTest, CollectRTCOutboundRTPStreamStats_Default) { 1742 TEST_F(RTCStatsCollectorTest, CollectRTCOutboundRTPStreamStats_Default) {
1743 MockVoiceMediaChannel* voice_media_channel = new MockVoiceMediaChannel(); 1743 MockVoiceMediaChannel* voice_media_channel = new MockVoiceMediaChannel();
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after
1806 expected_audio.ssrc = "1"; 1806 expected_audio.ssrc = "1";
1807 expected_audio.is_remote = false; 1807 expected_audio.is_remote = false;
1808 expected_audio.media_type = "audio"; 1808 expected_audio.media_type = "audio";
1809 expected_audio.transport_id = "RTCTransport_TransportName_" + 1809 expected_audio.transport_id = "RTCTransport_TransportName_" +
1810 rtc::ToString<>(cricket::ICE_CANDIDATE_COMPONENT_RTP); 1810 rtc::ToString<>(cricket::ICE_CANDIDATE_COMPONENT_RTP);
1811 expected_audio.codec_id = "RTCCodec_OutboundAudio_42"; 1811 expected_audio.codec_id = "RTCCodec_OutboundAudio_42";
1812 expected_audio.packets_sent = 2; 1812 expected_audio.packets_sent = 2;
1813 expected_audio.bytes_sent = 3; 1813 expected_audio.bytes_sent = 3;
1814 // |expected_audio.round_trip_time| should be undefined. 1814 // |expected_audio.round_trip_time| should be undefined.
1815 1815
1816 ASSERT(report->Get(expected_audio.id())); 1816 RTC_CHECK(report->Get(expected_audio.id()));
1817 const RTCOutboundRTPStreamStats& audio = report->Get( 1817 const RTCOutboundRTPStreamStats& audio = report->Get(
1818 expected_audio.id())->cast_to<RTCOutboundRTPStreamStats>(); 1818 expected_audio.id())->cast_to<RTCOutboundRTPStreamStats>();
1819 EXPECT_EQ(audio, expected_audio); 1819 EXPECT_EQ(audio, expected_audio);
1820 1820
1821 RTCOutboundRTPStreamStats expected_video( 1821 RTCOutboundRTPStreamStats expected_video(
1822 "RTCOutboundRTPVideoStream_1", report->timestamp_us()); 1822 "RTCOutboundRTPVideoStream_1", report->timestamp_us());
1823 expected_video.ssrc = "1"; 1823 expected_video.ssrc = "1";
1824 expected_video.is_remote = false; 1824 expected_video.is_remote = false;
1825 expected_video.media_type = "video"; 1825 expected_video.media_type = "video";
1826 expected_video.transport_id = "RTCTransport_TransportName_" + 1826 expected_video.transport_id = "RTCTransport_TransportName_" +
1827 rtc::ToString<>(cricket::ICE_CANDIDATE_COMPONENT_RTP); 1827 rtc::ToString<>(cricket::ICE_CANDIDATE_COMPONENT_RTP);
1828 expected_video.codec_id = "RTCCodec_OutboundVideo_42"; 1828 expected_video.codec_id = "RTCCodec_OutboundVideo_42";
1829 expected_video.fir_count = 2; 1829 expected_video.fir_count = 2;
1830 expected_video.pli_count = 3; 1830 expected_video.pli_count = 3;
1831 expected_video.nack_count = 4; 1831 expected_video.nack_count = 4;
1832 expected_video.packets_sent = 5; 1832 expected_video.packets_sent = 5;
1833 expected_video.bytes_sent = 6; 1833 expected_video.bytes_sent = 6;
1834 expected_video.frames_encoded = 7; 1834 expected_video.frames_encoded = 7;
1835 // |expected_video.round_trip_time| should be undefined. 1835 // |expected_video.round_trip_time| should be undefined.
1836 // |expected_video.qp_sum| should be undefined. 1836 // |expected_video.qp_sum| should be undefined.
1837 1837
1838 ASSERT(report->Get(expected_video.id())); 1838 RTC_CHECK(report->Get(expected_video.id()));
1839 const RTCOutboundRTPStreamStats& video = report->Get( 1839 const RTCOutboundRTPStreamStats& video = report->Get(
1840 expected_video.id())->cast_to<RTCOutboundRTPStreamStats>(); 1840 expected_video.id())->cast_to<RTCOutboundRTPStreamStats>();
1841 EXPECT_EQ(video, expected_video); 1841 EXPECT_EQ(video, expected_video);
1842 } 1842 }
1843 1843
1844 TEST_F(RTCStatsCollectorTest, CollectRTCTransportStats) { 1844 TEST_F(RTCStatsCollectorTest, CollectRTCTransportStats) {
1845 std::unique_ptr<cricket::Candidate> rtp_local_candidate = CreateFakeCandidate( 1845 std::unique_ptr<cricket::Candidate> rtp_local_candidate = CreateFakeCandidate(
1846 "42.42.42.42", 42, "protocol", cricket::LOCAL_PORT_TYPE, 42); 1846 "42.42.42.42", 42, "protocol", cricket::LOCAL_PORT_TYPE, 42);
1847 std::unique_ptr<cricket::Candidate> rtp_remote_candidate = 1847 std::unique_ptr<cricket::Candidate> rtp_remote_candidate =
1848 CreateFakeCandidate("42.42.42.42", 42, "protocol", 1848 CreateFakeCandidate("42.42.42.42", 42, "protocol",
(...skipping 162 matching lines...) Expand 10 before | Expand all | Expand 10 after
2011 rtc::scoped_refptr<FakeRTCStatsCollector> collector_; 2011 rtc::scoped_refptr<FakeRTCStatsCollector> collector_;
2012 }; 2012 };
2013 2013
2014 TEST_F(RTCStatsCollectorTestWithFakeCollector, ThreadUsageAndResultsMerging) { 2014 TEST_F(RTCStatsCollectorTestWithFakeCollector, ThreadUsageAndResultsMerging) {
2015 collector_->VerifyThreadUsageAndResultsMerging(); 2015 collector_->VerifyThreadUsageAndResultsMerging();
2016 } 2016 }
2017 2017
2018 } // namespace 2018 } // namespace
2019 2019
2020 } // namespace webrtc 2020 } // namespace webrtc
OLDNEW
« no previous file with comments | « no previous file | webrtc/api/statscollector_unittest.cc » ('j') | webrtc/api/statscollector_unittest.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698