| Index: media/cast/logging/serialize_deserialize_test.cc
|
| diff --git a/media/cast/logging/serialize_deserialize_test.cc b/media/cast/logging/serialize_deserialize_test.cc
|
| index d4ecf469824ea69ea702e3742b41230bddb76b63..884472784cd963dae155fcd9acb121b43c55fccb 100644
|
| --- a/media/cast/logging/serialize_deserialize_test.cc
|
| +++ b/media/cast/logging/serialize_deserialize_test.cc
|
| @@ -5,6 +5,7 @@
|
| // Joint LogSerializer and LogDeserializer testing to make sure they stay in
|
| // sync.
|
|
|
| +#include "base/memory/scoped_ptr.h"
|
| #include "media/cast/logging/log_deserializer.h"
|
| #include "media/cast/logging/log_serializer.h"
|
| #include "media/cast/logging/logging_defines.h"
|
| @@ -66,8 +67,7 @@ class SerializeDeserializeTest : public ::testing::Test {
|
| kEncodedFrameSize[i % arraysize(kEncodedFrameSize)]);
|
| frame_event->set_delay_millis(kDelayMillis[i % arraysize(kDelayMillis)]);
|
|
|
| - frame_event_map_.insert(
|
| - std::make_pair(frame_event->relative_rtp_timestamp(), frame_event));
|
| + frame_event_list_.push_back(frame_event);
|
| }
|
|
|
| event_time_ms = 0;
|
| @@ -88,8 +88,7 @@ class SerializeDeserializeTest : public ::testing::Test {
|
| event_time_ms += 256;
|
| }
|
| }
|
| - packet_event_map_.insert(
|
| - std::make_pair(packet_event->relative_rtp_timestamp(), packet_event));
|
| + packet_event_list_.push_back(packet_event);
|
| }
|
| }
|
|
|
| @@ -102,39 +101,37 @@ class SerializeDeserializeTest : public ::testing::Test {
|
| returned_metadata.SerializeAsString());
|
|
|
| // Check that the returned map is equal to the original map.
|
| - EXPECT_EQ(frame_event_map_.size(), returned_frame_events.size());
|
| + EXPECT_EQ(frame_event_list_.size(), returned_frame_events.size());
|
| for (FrameEventMap::const_iterator frame_it = returned_frame_events.begin();
|
| frame_it != returned_frame_events.end();
|
| ++frame_it) {
|
| - FrameEventMap::iterator original_it =
|
| - frame_event_map_.find(frame_it->first);
|
| - ASSERT_NE(frame_event_map_.end(), original_it);
|
| + FrameEventList::iterator original_it = frame_event_list_.begin();
|
| + ASSERT_NE(frame_event_list_.end(), original_it);
|
| // Compare protos by serializing and checking the bytes.
|
| - EXPECT_EQ(original_it->second->SerializeAsString(),
|
| + EXPECT_EQ((*original_it)->SerializeAsString(),
|
| frame_it->second->SerializeAsString());
|
| - frame_event_map_.erase(original_it);
|
| + frame_event_list_.erase(frame_event_list_.begin());
|
| }
|
| - EXPECT_TRUE(frame_event_map_.empty());
|
| + EXPECT_TRUE(frame_event_list_.empty());
|
|
|
| - EXPECT_EQ(packet_event_map_.size(), returned_packet_events.size());
|
| + EXPECT_EQ(packet_event_list_.size(), returned_packet_events.size());
|
| for (PacketEventMap::const_iterator packet_it =
|
| returned_packet_events.begin();
|
| packet_it != returned_packet_events.end();
|
| ++packet_it) {
|
| - PacketEventMap::iterator original_it =
|
| - packet_event_map_.find(packet_it->first);
|
| - ASSERT_NE(packet_event_map_.end(), original_it);
|
| + PacketEventList::iterator original_it = packet_event_list_.begin();
|
| + ASSERT_NE(packet_event_list_.end(), original_it);
|
| // Compare protos by serializing and checking the bytes.
|
| - EXPECT_EQ(original_it->second->SerializeAsString(),
|
| + EXPECT_EQ((*original_it)->SerializeAsString(),
|
| packet_it->second->SerializeAsString());
|
| - packet_event_map_.erase(original_it);
|
| + packet_event_list_.erase(packet_event_list_.begin());
|
| }
|
| - EXPECT_TRUE(packet_event_map_.empty());
|
| + EXPECT_TRUE(packet_event_list_.empty());
|
| }
|
|
|
| LogMetadata metadata_;
|
| - FrameEventMap frame_event_map_;
|
| - PacketEventMap packet_event_map_;
|
| + FrameEventList frame_event_list_;
|
| + PacketEventList packet_event_list_;
|
| scoped_ptr<char[]> serialized_;
|
| int output_bytes_;
|
| };
|
| @@ -144,8 +141,8 @@ TEST_F(SerializeDeserializeTest, Uncompressed) {
|
| Init();
|
|
|
| bool success = SerializeEvents(metadata_,
|
| - frame_event_map_,
|
| - packet_event_map_,
|
| + frame_event_list_,
|
| + packet_event_list_,
|
| compressed,
|
| kMaxSerializedBytes,
|
| serialized_.get(),
|
| @@ -167,8 +164,8 @@ TEST_F(SerializeDeserializeTest, UncompressedInsufficientSpace) {
|
| Init();
|
| serialized_.reset(new char[100]);
|
| bool success = SerializeEvents(metadata_,
|
| - frame_event_map_,
|
| - packet_event_map_,
|
| + frame_event_list_,
|
| + packet_event_list_,
|
| compressed,
|
| 100,
|
| serialized_.get(),
|
| @@ -181,8 +178,8 @@ TEST_F(SerializeDeserializeTest, Compressed) {
|
| bool compressed = true;
|
| Init();
|
| bool success = SerializeEvents(metadata_,
|
| - frame_event_map_,
|
| - packet_event_map_,
|
| + frame_event_list_,
|
| + packet_event_list_,
|
| compressed,
|
| kMaxSerializedBytes,
|
| serialized_.get(),
|
| @@ -203,8 +200,8 @@ TEST_F(SerializeDeserializeTest, CompressedInsufficientSpace) {
|
| Init();
|
| serialized_.reset(new char[100]);
|
| bool success = SerializeEvents(metadata_,
|
| - frame_event_map_,
|
| - packet_event_map_,
|
| + frame_event_list_,
|
| + packet_event_list_,
|
| compressed,
|
| 100,
|
| serialized_.get(),
|
|
|