OLD | NEW |
---|---|
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 Loading... | |
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 Loading... | |
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 Loading... | |
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 Loading... | |
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 Loading... | |
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 Loading... | |
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 Loading... | |
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 |
OLD | NEW |