Index: media/cast/transport/rtp_sender/packet_storage/packet_storage_unittest.cc |
diff --git a/media/cast/transport/rtp_sender/packet_storage/packet_storage_unittest.cc b/media/cast/transport/rtp_sender/packet_storage/packet_storage_unittest.cc |
index b6953493dd969ed958f2dbbcae5e43492be6bc3a..ae046f5f41dd8d1768f3a1a6604b0fbf8fa04675 100644 |
--- a/media/cast/transport/rtp_sender/packet_storage/packet_storage_unittest.cc |
+++ b/media/cast/transport/rtp_sender/packet_storage/packet_storage_unittest.cc |
@@ -37,11 +37,15 @@ class PacketStorageTest : public ::testing::Test { |
TEST_F(PacketStorageTest, TimeOut) { |
Packet test_123(100, 123); // 100 insertions of the value 123. |
- PacketList packets; |
+ SendPacketVector packets; |
for (uint32 frame_id = 0; frame_id < 30; ++frame_id) { |
+ base::TimeTicks frame_tick = testing_clock_.NowTicks(); |
for (uint16 packet_id = 0; packet_id < 10; ++packet_id) { |
packet_storage_.StorePacket(frame_id, |
packet_id, |
+ PacedPacketSender::MakePacketKey(frame_tick, |
+ 1, // ssrc |
+ packet_id), |
new base::RefCountedData<Packet>(test_123)); |
} |
testing_clock_.Advance(kDeltaBetweenFrames); |
@@ -58,48 +62,58 @@ TEST_F(PacketStorageTest, TimeOut) { |
for (uint32 frame_id = 14; frame_id < 30; ++frame_id) { |
for (uint16 packet_id = 0; packet_id < 10; ++packet_id) { |
EXPECT_TRUE(packet_storage_.GetPacket(frame_id, packet_id, &packets)); |
- EXPECT_TRUE(packets.front()->data == test_123); |
+ EXPECT_TRUE(packets.front().second->data == test_123); |
} |
} |
} |
TEST_F(PacketStorageTest, MaxNumberOfPackets) { |
Packet test_123(100, 123); // 100 insertions of the value 123. |
- PacketList packets; |
+ SendPacketVector packets; |
uint32 frame_id = 0; |
+ base::TimeTicks frame_tick = testing_clock_.NowTicks(); |
for (uint16 packet_id = 0; packet_id <= PacketStorage::kMaxStoredPackets; |
++packet_id) { |
packet_storage_.StorePacket(frame_id, |
packet_id, |
+ PacedPacketSender::MakePacketKey(frame_tick, |
+ 1, // ssrc |
+ packet_id), |
new base::RefCountedData<Packet>(test_123)); |
} |
- Packet packet; |
uint16 packet_id = 0; |
EXPECT_FALSE(packet_storage_.GetPacket(frame_id, packet_id, &packets)); |
++packet_id; |
for (; packet_id <= PacketStorage::kMaxStoredPackets; ++packet_id) { |
EXPECT_TRUE(packet_storage_.GetPacket(frame_id, packet_id, &packets)); |
- EXPECT_TRUE(packets.back()->data == test_123); |
+ EXPECT_TRUE(packets.back().second->data == test_123); |
} |
} |
TEST_F(PacketStorageTest, PacketContent) { |
Packet test_123(100, 123); // 100 insertions of the value 123. |
Packet test_234(200, 234); // 200 insertions of the value 234. |
- PacketList packets; |
+ SendPacketVector packets; |
for (uint32 frame_id = 0; frame_id < 10; ++frame_id) { |
+ base::TimeTicks frame_tick = testing_clock_.NowTicks(); |
for (uint16 packet_id = 0; packet_id < 10; ++packet_id) { |
// Every other packet. |
if (packet_id % 2 == 0) { |
packet_storage_.StorePacket(frame_id, |
packet_id, |
+ PacedPacketSender::MakePacketKey(frame_tick, |
+ 1, // ssrc |
+ packet_id), |
new base::RefCountedData<Packet>(test_123)); |
} else { |
packet_storage_.StorePacket(frame_id, |
packet_id, |
+ PacedPacketSender::MakePacketKey(frame_tick, |
+ 1, // ssrc |
+ packet_id), |
new base::RefCountedData<Packet>(test_234)); |
} |
} |
@@ -110,9 +124,9 @@ TEST_F(PacketStorageTest, PacketContent) { |
EXPECT_TRUE(packet_storage_.GetPacket(frame_id, packet_id, &packets)); |
// Every other packet. |
if (packet_id % 2 == 0) { |
- EXPECT_TRUE(packets.back()->data == test_123); |
+ EXPECT_TRUE(packets.back().second->data == test_123); |
} else { |
- EXPECT_TRUE(packets.back()->data == test_234); |
+ EXPECT_TRUE(packets.back().second->data == test_234); |
} |
} |
} |