diff options
Diffstat (limited to 'media/cast/framer/cast_message_builder_unittest.cc')
-rw-r--r-- | media/cast/framer/cast_message_builder_unittest.cc | 38 |
1 files changed, 20 insertions, 18 deletions
diff --git a/media/cast/framer/cast_message_builder_unittest.cc b/media/cast/framer/cast_message_builder_unittest.cc index 5bb38f7a27..db5c2b2b38 100644 --- a/media/cast/framer/cast_message_builder_unittest.cc +++ b/media/cast/framer/cast_message_builder_unittest.cc @@ -17,7 +17,8 @@ static const uint32 kShortTimeIncrementMs = 10; static const uint32 kLongTimeIncrementMs = 40; static const int64 kStartMillisecond = GG_INT64_C(12345678900000); -typedef std::map<uint8, size_t> MissingPacketsMap; +namespace { +typedef std::map<uint32, size_t> MissingPacketsMap; class NackFeedbackVerification : public RtpPayloadFeedback { public: @@ -52,7 +53,7 @@ class NackFeedbackVerification : public RtpPayloadFeedback { triggered_ = true; } - size_t num_missing_packets(uint8 frame_id) { + size_t num_missing_packets(uint32 frame_id) { MissingPacketsMap::iterator it; it = missing_packets_.find(frame_id); if (it == missing_packets_.end()) return 0; @@ -67,13 +68,14 @@ class NackFeedbackVerification : public RtpPayloadFeedback { return ret_val; } - uint8 last_frame_acked() { return last_frame_acked_; } + uint32 last_frame_acked() { return last_frame_acked_; } private: bool triggered_; MissingPacketsMap missing_packets_; // Missing packets per frame. - uint8 last_frame_acked_; + uint32 last_frame_acked_; }; +} // namespace class CastMessageBuilderTest : public ::testing::Test { protected: @@ -92,7 +94,7 @@ class CastMessageBuilderTest : public ::testing::Test { virtual ~CastMessageBuilderTest() {} - void SetFrameId(uint8 frame_id) { + void SetFrameId(uint32 frame_id) { rtp_header_.frame_id = frame_id; } @@ -108,7 +110,7 @@ class CastMessageBuilderTest : public ::testing::Test { rtp_header_.is_key_frame = is_key; } - void SetReferenceFrameId(uint8 reference_frame_id) { + void SetReferenceFrameId(uint32 reference_frame_id) { rtp_header_.is_reference = true; rtp_header_.reference_frame_id = reference_frame_id; } @@ -156,7 +158,7 @@ TEST_F(CastMessageBuilderTest, StartWithAKeyFrame) { base::TimeDelta::FromMilliseconds(kLongTimeIncrementMs)); cast_msg_builder_->UpdateCastMessage(); EXPECT_TRUE(feedback_.triggered()); - EXPECT_EQ(5, feedback_.last_frame_acked()); + EXPECT_EQ(5u, feedback_.last_frame_acked()); } TEST_F(CastMessageBuilderTest, OneFrameNackList) { @@ -203,7 +205,7 @@ TEST_F(CastMessageBuilderTest, FastForwardAck) { SetMaxPacketId(0); InsertPacket(); EXPECT_TRUE(feedback_.triggered()); - EXPECT_EQ(255, feedback_.last_frame_acked()); + EXPECT_EQ(kStartFrameId, feedback_.last_frame_acked()); testing_clock_.Advance( base::TimeDelta::FromMilliseconds(kLongTimeIncrementMs)); SetFrameId(0); @@ -212,7 +214,7 @@ TEST_F(CastMessageBuilderTest, FastForwardAck) { SetKeyFrame(true); InsertPacket(); EXPECT_TRUE(feedback_.triggered()); - EXPECT_EQ(2, feedback_.last_frame_acked()); + EXPECT_EQ(2u, feedback_.last_frame_acked()); } TEST_F(CastMessageBuilderTest, RemoveOldFrames) { @@ -235,7 +237,7 @@ TEST_F(CastMessageBuilderTest, RemoveOldFrames) { SetMaxPacketId(5); InsertPacket(); EXPECT_TRUE(feedback_.triggered()); - EXPECT_EQ(255, feedback_.last_frame_acked()); + EXPECT_EQ(kStartFrameId, feedback_.last_frame_acked()); testing_clock_.Advance( base::TimeDelta::FromMilliseconds(kLongTimeIncrementMs)); SetFrameId(5); @@ -248,7 +250,7 @@ TEST_F(CastMessageBuilderTest, RemoveOldFrames) { frame_id_map_.RemoveOldFrames(5); // Simulate 5 being pulled for rendering. cast_msg_builder_->UpdateCastMessage(); EXPECT_TRUE(feedback_.triggered()); - EXPECT_EQ(5, feedback_.last_frame_acked()); + EXPECT_EQ(5u, feedback_.last_frame_acked()); testing_clock_.Advance( base::TimeDelta::FromMilliseconds(kShortTimeIncrementMs)); SetFrameId(1); @@ -260,7 +262,7 @@ TEST_F(CastMessageBuilderTest, RemoveOldFrames) { base::TimeDelta::FromMilliseconds(kLongTimeIncrementMs)); InsertPacket(); EXPECT_TRUE(feedback_.triggered()); - EXPECT_EQ(5, feedback_.last_frame_acked()); + EXPECT_EQ(5u, feedback_.last_frame_acked()); } TEST_F(CastMessageBuilderTest, WrapFastForward) { @@ -278,16 +280,16 @@ TEST_F(CastMessageBuilderTest, WrapFastForward) { SetKeyFrame(false); InsertPacket(); EXPECT_TRUE(feedback_.triggered()); - EXPECT_EQ(253, feedback_.last_frame_acked()); + EXPECT_EQ(253u, feedback_.last_frame_acked()); testing_clock_.Advance( base::TimeDelta::FromMilliseconds(kLongTimeIncrementMs)); - SetFrameId(0); + SetFrameId(256); SetPacketId(0); SetMaxPacketId(0); SetKeyFrame(false); InsertPacket(); EXPECT_TRUE(feedback_.triggered()); - EXPECT_EQ(253, feedback_.last_frame_acked()); + EXPECT_EQ(253u, feedback_.last_frame_acked()); testing_clock_.Advance( base::TimeDelta::FromMilliseconds(kLongTimeIncrementMs)); SetFrameId(254); @@ -296,7 +298,7 @@ TEST_F(CastMessageBuilderTest, WrapFastForward) { SetKeyFrame(true); InsertPacket(); EXPECT_TRUE(feedback_.triggered()); - EXPECT_EQ(0, feedback_.last_frame_acked()); + EXPECT_EQ(256u, feedback_.last_frame_acked()); } TEST_F(CastMessageBuilderTest, NackUntilMaxReceivedPacket) { @@ -470,7 +472,7 @@ TEST_F(CastMessageBuilderTest, SlowDownAck) { SetKeyFrame(true); InsertPacket(); - int frame_id; + uint32 frame_id; testing_clock_.Advance( base::TimeDelta::FromMilliseconds(kShortTimeIncrementMs)); SetKeyFrame(false); @@ -483,7 +485,7 @@ TEST_F(CastMessageBuilderTest, SlowDownAck) { base::TimeDelta::FromMilliseconds(kShortTimeIncrementMs)); } // We should now have entered the slowdown ACK state. - uint8_t expected_frame_id = 1; + uint32 expected_frame_id = 1; for (; frame_id < 10; ++frame_id) { if (frame_id % 2) ++expected_frame_id; EXPECT_TRUE(feedback_.triggered()); |