Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(402)

Unified Diff: third_party/crashpad/crashpad/minidump/minidump_module_crashpad_info_writer_test.cc

Issue 2804713002: Update Crashpad to b4095401639ebe2ad33169e5c1d994065cbff1b8 (Closed)
Patch Set: Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/crashpad/crashpad/minidump/minidump_module_crashpad_info_writer_test.cc
diff --git a/third_party/crashpad/crashpad/minidump/minidump_module_crashpad_info_writer_test.cc b/third_party/crashpad/crashpad/minidump/minidump_module_crashpad_info_writer_test.cc
index 34761a7c34e9af7f14c509537f5ee3da696303a5..74451843e8a61a10f37666f0b8296ae20c691c2d 100644
--- a/third_party/crashpad/crashpad/minidump/minidump_module_crashpad_info_writer_test.cc
+++ b/third_party/crashpad/crashpad/minidump/minidump_module_crashpad_info_writer_test.cc
@@ -50,7 +50,7 @@ const MinidumpModuleCrashpadInfoList* MinidumpModuleCrashpadInfoListAtStart(
}
if (list->count != count) {
- EXPECT_EQ(count, list->count);
+ EXPECT_EQ(list->count, count);
return nullptr;
}
@@ -65,8 +65,8 @@ TEST(MinidumpModuleCrashpadInfoWriter, EmptyList) {
EXPECT_FALSE(module_list_writer->IsUseful());
EXPECT_TRUE(module_list_writer->WriteEverything(&string_file));
- ASSERT_EQ(sizeof(MinidumpModuleCrashpadInfoList),
- string_file.string().size());
+ ASSERT_EQ(string_file.string().size(),
+ sizeof(MinidumpModuleCrashpadInfoList));
const MinidumpModuleCrashpadInfoList* module_list =
MinidumpModuleCrashpadInfoListAtStart(string_file.string(), 0);
@@ -85,26 +85,26 @@ TEST(MinidumpModuleCrashpadInfoWriter, EmptyModule) {
EXPECT_TRUE(module_list_writer->IsUseful());
EXPECT_TRUE(module_list_writer->WriteEverything(&string_file));
- ASSERT_EQ(sizeof(MinidumpModuleCrashpadInfoList) +
+ ASSERT_EQ(string_file.string().size(),
+ sizeof(MinidumpModuleCrashpadInfoList) +
sizeof(MinidumpModuleCrashpadInfoLink) +
- sizeof(MinidumpModuleCrashpadInfo),
- string_file.string().size());
+ sizeof(MinidumpModuleCrashpadInfo));
const MinidumpModuleCrashpadInfoList* module_list =
MinidumpModuleCrashpadInfoListAtStart(string_file.string(), 1);
ASSERT_TRUE(module_list);
- EXPECT_EQ(0u, module_list->modules[0].minidump_module_list_index);
+ EXPECT_EQ(module_list->modules[0].minidump_module_list_index, 0u);
const MinidumpModuleCrashpadInfo* module =
MinidumpWritableAtLocationDescriptor<MinidumpModuleCrashpadInfo>(
string_file.string(), module_list->modules[0].location);
ASSERT_TRUE(module);
- EXPECT_EQ(MinidumpModuleCrashpadInfo::kVersion, module->version);
- EXPECT_EQ(0u, module->list_annotations.DataSize);
- EXPECT_EQ(0u, module->list_annotations.Rva);
- EXPECT_EQ(0u, module->simple_annotations.DataSize);
- EXPECT_EQ(0u, module->simple_annotations.Rva);
+ EXPECT_EQ(module->version, MinidumpModuleCrashpadInfo::kVersion);
+ EXPECT_EQ(module->list_annotations.DataSize, 0u);
+ EXPECT_EQ(module->list_annotations.Rva, 0u);
+ EXPECT_EQ(module->simple_annotations.DataSize, 0u);
+ EXPECT_EQ(module->simple_annotations.Rva, 0u);
}
TEST(MinidumpModuleCrashpadInfoWriter, FullModule) {
@@ -140,7 +140,8 @@ TEST(MinidumpModuleCrashpadInfoWriter, FullModule) {
EXPECT_TRUE(module_list_writer->IsUseful());
EXPECT_TRUE(module_list_writer->WriteEverything(&string_file));
- ASSERT_EQ(sizeof(MinidumpModuleCrashpadInfoList) +
+ ASSERT_EQ(string_file.string().size(),
+ sizeof(MinidumpModuleCrashpadInfoList) +
sizeof(MinidumpModuleCrashpadInfoLink) +
sizeof(MinidumpModuleCrashpadInfo) +
sizeof(MinidumpRVAList) +
@@ -149,48 +150,47 @@ TEST(MinidumpModuleCrashpadInfoWriter, FullModule) {
sizeof(MinidumpSimpleStringDictionaryEntry) +
sizeof(MinidumpUTF8String) + arraysize(kEntry) + 2 + // padding
sizeof(MinidumpUTF8String) + arraysize(kKey) +
- sizeof(MinidumpUTF8String) + arraysize(kValue),
- string_file.string().size());
+ sizeof(MinidumpUTF8String) + arraysize(kValue));
const MinidumpModuleCrashpadInfoList* module_list =
MinidumpModuleCrashpadInfoListAtStart(string_file.string(), 1);
ASSERT_TRUE(module_list);
- EXPECT_EQ(kMinidumpModuleListIndex,
- module_list->modules[0].minidump_module_list_index);
+ EXPECT_EQ(module_list->modules[0].minidump_module_list_index,
+ kMinidumpModuleListIndex);
const MinidumpModuleCrashpadInfo* module =
MinidumpWritableAtLocationDescriptor<MinidumpModuleCrashpadInfo>(
string_file.string(), module_list->modules[0].location);
ASSERT_TRUE(module);
- EXPECT_EQ(MinidumpModuleCrashpadInfo::kVersion, module->version);
- EXPECT_NE(0u, module->list_annotations.DataSize);
- EXPECT_NE(0u, module->list_annotations.Rva);
- EXPECT_NE(0u, module->simple_annotations.DataSize);
- EXPECT_NE(0u, module->simple_annotations.Rva);
+ EXPECT_EQ(module->version, MinidumpModuleCrashpadInfo::kVersion);
+ EXPECT_NE(module->list_annotations.DataSize, 0u);
+ EXPECT_NE(module->list_annotations.Rva, 0u);
+ EXPECT_NE(module->simple_annotations.DataSize, 0u);
+ EXPECT_NE(module->simple_annotations.Rva, 0u);
const MinidumpRVAList* list_annotations =
MinidumpWritableAtLocationDescriptor<MinidumpRVAList>(
string_file.string(), module->list_annotations);
ASSERT_TRUE(list_annotations);
- ASSERT_EQ(1u, list_annotations->count);
- EXPECT_EQ(kEntry,
- MinidumpUTF8StringAtRVAAsString(string_file.string(),
- list_annotations->children[0]));
+ ASSERT_EQ(list_annotations->count, 1u);
+ EXPECT_EQ(MinidumpUTF8StringAtRVAAsString(string_file.string(),
+ list_annotations->children[0]),
+ kEntry);
const MinidumpSimpleStringDictionary* simple_annotations =
MinidumpWritableAtLocationDescriptor<MinidumpSimpleStringDictionary>(
string_file.string(), module->simple_annotations);
ASSERT_TRUE(simple_annotations);
- ASSERT_EQ(1u, simple_annotations->count);
- EXPECT_EQ(kKey,
- MinidumpUTF8StringAtRVAAsString(
- string_file.string(), simple_annotations->entries[0].key));
- EXPECT_EQ(kValue,
- MinidumpUTF8StringAtRVAAsString(
- string_file.string(), simple_annotations->entries[0].value));
+ ASSERT_EQ(simple_annotations->count, 1u);
+ EXPECT_EQ(MinidumpUTF8StringAtRVAAsString(string_file.string(),
+ simple_annotations->entries[0].key),
+ kKey);
+ EXPECT_EQ(MinidumpUTF8StringAtRVAAsString(
+ string_file.string(), simple_annotations->entries[0].value),
+ kValue);
}
TEST(MinidumpModuleCrashpadInfoWriter, ThreeModules) {
@@ -258,14 +258,14 @@ TEST(MinidumpModuleCrashpadInfoWriter, ThreeModules) {
MinidumpModuleCrashpadInfoListAtStart(string_file.string(), 3);
ASSERT_TRUE(module_list);
- EXPECT_EQ(kMinidumpModuleListIndex0,
- module_list->modules[0].minidump_module_list_index);
+ EXPECT_EQ(module_list->modules[0].minidump_module_list_index,
+ kMinidumpModuleListIndex0);
const MinidumpModuleCrashpadInfo* module_0 =
MinidumpWritableAtLocationDescriptor<MinidumpModuleCrashpadInfo>(
string_file.string(), module_list->modules[0].location);
ASSERT_TRUE(module_0);
- EXPECT_EQ(MinidumpModuleCrashpadInfo::kVersion, module_0->version);
+ EXPECT_EQ(module_0->version, MinidumpModuleCrashpadInfo::kVersion);
const MinidumpRVAList* list_annotations_0 =
MinidumpWritableAtLocationDescriptor<MinidumpRVAList>(
@@ -277,22 +277,22 @@ TEST(MinidumpModuleCrashpadInfoWriter, ThreeModules) {
string_file.string(), module_0->simple_annotations);
ASSERT_TRUE(simple_annotations_0);
- ASSERT_EQ(1u, simple_annotations_0->count);
- EXPECT_EQ(kKey0,
- MinidumpUTF8StringAtRVAAsString(
- string_file.string(), simple_annotations_0->entries[0].key));
- EXPECT_EQ(kValue0,
- MinidumpUTF8StringAtRVAAsString(
- string_file.string(), simple_annotations_0->entries[0].value));
+ ASSERT_EQ(simple_annotations_0->count, 1u);
+ EXPECT_EQ(MinidumpUTF8StringAtRVAAsString(
+ string_file.string(), simple_annotations_0->entries[0].key),
+ kKey0);
+ EXPECT_EQ(MinidumpUTF8StringAtRVAAsString(
+ string_file.string(), simple_annotations_0->entries[0].value),
+ kValue0);
- EXPECT_EQ(kMinidumpModuleListIndex1,
- module_list->modules[1].minidump_module_list_index);
+ EXPECT_EQ(module_list->modules[1].minidump_module_list_index,
+ kMinidumpModuleListIndex1);
const MinidumpModuleCrashpadInfo* module_1 =
MinidumpWritableAtLocationDescriptor<MinidumpModuleCrashpadInfo>(
string_file.string(), module_list->modules[1].location);
ASSERT_TRUE(module_1);
- EXPECT_EQ(MinidumpModuleCrashpadInfo::kVersion, module_1->version);
+ EXPECT_EQ(module_1->version, MinidumpModuleCrashpadInfo::kVersion);
const MinidumpRVAList* list_annotations_1 =
MinidumpWritableAtLocationDescriptor<MinidumpRVAList>(
@@ -304,14 +304,14 @@ TEST(MinidumpModuleCrashpadInfoWriter, ThreeModules) {
string_file.string(), module_1->simple_annotations);
EXPECT_FALSE(simple_annotations_1);
- EXPECT_EQ(kMinidumpModuleListIndex2,
- module_list->modules[2].minidump_module_list_index);
+ EXPECT_EQ(module_list->modules[2].minidump_module_list_index,
+ kMinidumpModuleListIndex2);
const MinidumpModuleCrashpadInfo* module_2 =
MinidumpWritableAtLocationDescriptor<MinidumpModuleCrashpadInfo>(
string_file.string(), module_list->modules[2].location);
ASSERT_TRUE(module_2);
- EXPECT_EQ(MinidumpModuleCrashpadInfo::kVersion, module_2->version);
+ EXPECT_EQ(module_2->version, MinidumpModuleCrashpadInfo::kVersion);
const MinidumpRVAList* list_annotations_2 =
MinidumpWritableAtLocationDescriptor<MinidumpRVAList>(
@@ -323,19 +323,19 @@ TEST(MinidumpModuleCrashpadInfoWriter, ThreeModules) {
string_file.string(), module_2->simple_annotations);
ASSERT_TRUE(simple_annotations_2);
- ASSERT_EQ(2u, simple_annotations_2->count);
- EXPECT_EQ(kKey2A,
- MinidumpUTF8StringAtRVAAsString(
- string_file.string(), simple_annotations_2->entries[0].key));
- EXPECT_EQ(kValue2A,
- MinidumpUTF8StringAtRVAAsString(
- string_file.string(), simple_annotations_2->entries[0].value));
- EXPECT_EQ(kKey2B,
- MinidumpUTF8StringAtRVAAsString(
- string_file.string(), simple_annotations_2->entries[1].key));
- EXPECT_EQ(kValue2B,
- MinidumpUTF8StringAtRVAAsString(
- string_file.string(), simple_annotations_2->entries[1].value));
+ ASSERT_EQ(simple_annotations_2->count, 2u);
+ EXPECT_EQ(MinidumpUTF8StringAtRVAAsString(
+ string_file.string(), simple_annotations_2->entries[0].key),
+ kKey2A);
+ EXPECT_EQ(MinidumpUTF8StringAtRVAAsString(
+ string_file.string(), simple_annotations_2->entries[0].value),
+ kValue2A);
+ EXPECT_EQ(MinidumpUTF8StringAtRVAAsString(
+ string_file.string(), simple_annotations_2->entries[1].key),
+ kKey2B);
+ EXPECT_EQ(MinidumpUTF8StringAtRVAAsString(
+ string_file.string(), simple_annotations_2->entries[1].value),
+ kValue2B);
}
TEST(MinidumpModuleCrashpadInfoWriter, InitializeFromSnapshot) {
@@ -387,13 +387,13 @@ TEST(MinidumpModuleCrashpadInfoWriter, InitializeFromSnapshot) {
MinidumpModuleCrashpadInfoListAtStart(string_file.string(), 3);
ASSERT_TRUE(module_list);
- EXPECT_EQ(0u, module_list->modules[0].minidump_module_list_index);
+ EXPECT_EQ(module_list->modules[0].minidump_module_list_index, 0u);
const MinidumpModuleCrashpadInfo* module_0 =
MinidumpWritableAtLocationDescriptor<MinidumpModuleCrashpadInfo>(
string_file.string(), module_list->modules[0].location);
ASSERT_TRUE(module_0);
- EXPECT_EQ(MinidumpModuleCrashpadInfo::kVersion, module_0->version);
+ EXPECT_EQ(module_0->version, MinidumpModuleCrashpadInfo::kVersion);
const MinidumpRVAList* list_annotations_0 =
MinidumpWritableAtLocationDescriptor<MinidumpRVAList>(
@@ -405,27 +405,27 @@ TEST(MinidumpModuleCrashpadInfoWriter, InitializeFromSnapshot) {
string_file.string(), module_0->simple_annotations);
ASSERT_TRUE(simple_annotations_0);
- ASSERT_EQ(annotations_simple_map_0.size(), simple_annotations_0->count);
- EXPECT_EQ(kKey0B,
- MinidumpUTF8StringAtRVAAsString(
- string_file.string(), simple_annotations_0->entries[0].key));
- EXPECT_EQ(kValue0B,
- MinidumpUTF8StringAtRVAAsString(
- string_file.string(), simple_annotations_0->entries[0].value));
- EXPECT_EQ(kKey0A,
- MinidumpUTF8StringAtRVAAsString(
- string_file.string(), simple_annotations_0->entries[1].key));
- EXPECT_EQ(kValue0A,
- MinidumpUTF8StringAtRVAAsString(
- string_file.string(), simple_annotations_0->entries[1].value));
-
- EXPECT_EQ(2u, module_list->modules[1].minidump_module_list_index);
+ ASSERT_EQ(simple_annotations_0->count, annotations_simple_map_0.size());
+ EXPECT_EQ(MinidumpUTF8StringAtRVAAsString(
+ string_file.string(), simple_annotations_0->entries[0].key),
+ kKey0B);
+ EXPECT_EQ(MinidumpUTF8StringAtRVAAsString(
+ string_file.string(), simple_annotations_0->entries[0].value),
+ kValue0B);
+ EXPECT_EQ(MinidumpUTF8StringAtRVAAsString(
+ string_file.string(), simple_annotations_0->entries[1].key),
+ kKey0A);
+ EXPECT_EQ(MinidumpUTF8StringAtRVAAsString(
+ string_file.string(), simple_annotations_0->entries[1].value),
+ kValue0A);
+
+ EXPECT_EQ(module_list->modules[1].minidump_module_list_index, 2u);
const MinidumpModuleCrashpadInfo* module_2 =
MinidumpWritableAtLocationDescriptor<MinidumpModuleCrashpadInfo>(
string_file.string(), module_list->modules[1].location);
ASSERT_TRUE(module_2);
- EXPECT_EQ(MinidumpModuleCrashpadInfo::kVersion, module_2->version);
+ EXPECT_EQ(module_2->version, MinidumpModuleCrashpadInfo::kVersion);
const MinidumpRVAList* list_annotations_2 =
MinidumpWritableAtLocationDescriptor<MinidumpRVAList>(
@@ -437,34 +437,34 @@ TEST(MinidumpModuleCrashpadInfoWriter, InitializeFromSnapshot) {
string_file.string(), module_2->simple_annotations);
ASSERT_TRUE(simple_annotations_2);
- ASSERT_EQ(annotations_simple_map_2.size(), simple_annotations_2->count);
- EXPECT_EQ(kKey2,
- MinidumpUTF8StringAtRVAAsString(
- string_file.string(), simple_annotations_2->entries[0].key));
- EXPECT_EQ(kValue2,
- MinidumpUTF8StringAtRVAAsString(
- string_file.string(), simple_annotations_2->entries[0].value));
+ ASSERT_EQ(simple_annotations_2->count, annotations_simple_map_2.size());
+ EXPECT_EQ(MinidumpUTF8StringAtRVAAsString(
+ string_file.string(), simple_annotations_2->entries[0].key),
+ kKey2);
+ EXPECT_EQ(MinidumpUTF8StringAtRVAAsString(
+ string_file.string(), simple_annotations_2->entries[0].value),
+ kValue2);
- EXPECT_EQ(3u, module_list->modules[2].minidump_module_list_index);
+ EXPECT_EQ(module_list->modules[2].minidump_module_list_index, 3u);
const MinidumpModuleCrashpadInfo* module_3 =
MinidumpWritableAtLocationDescriptor<MinidumpModuleCrashpadInfo>(
string_file.string(), module_list->modules[2].location);
ASSERT_TRUE(module_3);
- EXPECT_EQ(MinidumpModuleCrashpadInfo::kVersion, module_3->version);
+ EXPECT_EQ(module_3->version, MinidumpModuleCrashpadInfo::kVersion);
const MinidumpRVAList* list_annotations_3 =
MinidumpWritableAtLocationDescriptor<MinidumpRVAList>(
string_file.string(), module_3->list_annotations);
ASSERT_TRUE(list_annotations_3);
- ASSERT_EQ(annotations_vector_3.size(), list_annotations_3->count);
- EXPECT_EQ(kEntry3A,
- MinidumpUTF8StringAtRVAAsString(string_file.string(),
- list_annotations_3->children[0]));
- EXPECT_EQ(kEntry3B,
- MinidumpUTF8StringAtRVAAsString(string_file.string(),
- list_annotations_3->children[1]));
+ ASSERT_EQ(list_annotations_3->count, annotations_vector_3.size());
+ EXPECT_EQ(MinidumpUTF8StringAtRVAAsString(string_file.string(),
+ list_annotations_3->children[0]),
+ kEntry3A);
+ EXPECT_EQ(MinidumpUTF8StringAtRVAAsString(string_file.string(),
+ list_annotations_3->children[1]),
+ kEntry3B);
const MinidumpSimpleStringDictionary* simple_annotations_3 =
MinidumpWritableAtLocationDescriptor<MinidumpSimpleStringDictionary>(

Powered by Google App Engine
This is Rietveld 408576698