Changeset View
Changeset View
Standalone View
Standalone View
extern/draco/dracoenc/src/draco/metadata/metadata_encoder_test.cc
| Context not available. | |||||
| void CheckMetadatasAreEqual(const draco::Metadata &metadata0, | void CheckMetadatasAreEqual(const draco::Metadata &metadata0, | ||||
| const draco::Metadata &metadata1) { | const draco::Metadata &metadata1) { | ||||
| ASSERT_EQ(metadata0.num_entries(), metadata1.num_entries()); | ASSERT_EQ(metadata0.num_entries(), metadata1.num_entries()); | ||||
| const std::unordered_map<std::string, draco::EntryValue> &entries0 = | const std::map<std::string, draco::EntryValue> &entries0 = | ||||
| metadata0.entries(); | metadata0.entries(); | ||||
| const std::unordered_map<std::string, draco::EntryValue> &entries1 = | const std::map<std::string, draco::EntryValue> &entries1 = | ||||
| metadata1.entries(); | metadata1.entries(); | ||||
| for (const auto &entry : entries0) { | for (const auto &entry : entries0) { | ||||
| const std::string &entry_name = entry.first; | const std::string &entry_name = entry.first; | ||||
| Context not available. | |||||
| // Check nested metadata. | // Check nested metadata. | ||||
| ASSERT_EQ(metadata0.sub_metadatas().size(), | ASSERT_EQ(metadata0.sub_metadatas().size(), | ||||
| metadata1.sub_metadatas().size()); | metadata1.sub_metadatas().size()); | ||||
| const std::unordered_map<std::string, std::unique_ptr<draco::Metadata>> | const std::map<std::string, std::unique_ptr<draco::Metadata>> | ||||
| &sub_metadatas0 = metadata0.sub_metadatas(); | &sub_metadatas0 = metadata0.sub_metadatas(); | ||||
| // Encode each sub-metadata | // Encode each sub-metadata | ||||
| for (auto &&sub_metadata_entry0 : sub_metadatas0) { | for (auto &&sub_metadata_entry0 : sub_metadatas0) { | ||||
| Context not available. | |||||