Index: minidump/minidump_module_writer_test.cc |
diff --git a/minidump/minidump_module_writer_test.cc b/minidump/minidump_module_writer_test.cc |
index 53bf9d7856427f3ca6b33962c49be5f2a41e6c2d..3b6872747023732e0869aca25b8852b0b96287e2 100644 |
--- a/minidump/minidump_module_writer_test.cc |
+++ b/minidump/minidump_module_writer_test.cc |
@@ -43,10 +43,7 @@ void GetModuleListStream(const std::string& file_contents, |
const MINIDUMP_HEADER* header = |
reinterpret_cast<const MINIDUMP_HEADER*>(&file_contents[0]); |
- VerifyMinidumpHeader(header, 1, 0); |
- if (testing::Test::HasFatalFailure()) { |
- return; |
- } |
+ ASSERT_NO_FATAL_FAILURE(VerifyMinidumpHeader(header, 1, 0)); |
const MINIDUMP_DIRECTORY* directory = |
reinterpret_cast<const MINIDUMP_DIRECTORY*>( |
@@ -78,10 +75,8 @@ TEST(MinidumpModuleWriter, EmptyModuleList) { |
file_writer.string().size()); |
const MINIDUMP_MODULE_LIST* module_list; |
- GetModuleListStream(file_writer.string(), &module_list); |
- if (Test::HasFatalFailure()) { |
- return; |
- } |
+ ASSERT_NO_FATAL_FAILURE( |
+ GetModuleListStream(file_writer.string(), &module_list)); |
EXPECT_EQ(0u, module_list->NumberOfModules); |
} |
@@ -276,24 +271,18 @@ void ExpectModule(const MINIDUMP_MODULE* expected, |
string16 expected_module_name_utf16 = base::UTF8ToUTF16(expected_module_name); |
EXPECT_EQ(expected_module_name_utf16, observed_module_name_utf16); |
- ExpectCodeViewRecord(&observed->CvRecord, |
- file_contents, |
- expected_pdb_name, |
- expected_pdb_uuid, |
- expected_pdb_timestamp, |
- expected_pdb_age); |
- if (testing::Test::HasFatalFailure()) { |
- return; |
- } |
- |
- ExpectMiscellaneousDebugRecord(&observed->MiscRecord, |
- file_contents, |
- expected_debug_name, |
- expected_debug_type, |
- expected_debug_utf16); |
- if (testing::Test::HasFatalFailure()) { |
- return; |
- } |
+ ASSERT_NO_FATAL_FAILURE(ExpectCodeViewRecord(&observed->CvRecord, |
+ file_contents, |
+ expected_pdb_name, |
+ expected_pdb_uuid, |
+ expected_pdb_timestamp, |
+ expected_pdb_age)); |
+ |
+ ASSERT_NO_FATAL_FAILURE(ExpectMiscellaneousDebugRecord(&observed->MiscRecord, |
+ file_contents, |
+ expected_debug_name, |
+ expected_debug_type, |
+ expected_debug_utf16)); |
} |
TEST(MinidumpModuleWriter, EmptyModule) { |
@@ -316,28 +305,23 @@ TEST(MinidumpModuleWriter, EmptyModule) { |
sizeof(MINIDUMP_MODULE_LIST) + 1 * sizeof(MINIDUMP_MODULE)); |
const MINIDUMP_MODULE_LIST* module_list; |
- GetModuleListStream(file_writer.string(), &module_list); |
- if (Test::HasFatalFailure()) { |
- return; |
- } |
+ ASSERT_NO_FATAL_FAILURE( |
+ GetModuleListStream(file_writer.string(), &module_list)); |
EXPECT_EQ(1u, module_list->NumberOfModules); |
MINIDUMP_MODULE expected = {}; |
- ExpectModule(&expected, |
- &module_list->Modules[0], |
- file_writer.string(), |
- kModuleName, |
- NULL, |
- NULL, |
- 0, |
- 0, |
- NULL, |
- 0, |
- false); |
- if (Test::HasFatalFailure()) { |
- return; |
- } |
+ ASSERT_NO_FATAL_FAILURE(ExpectModule(&expected, |
+ &module_list->Modules[0], |
+ file_writer.string(), |
+ kModuleName, |
+ NULL, |
+ NULL, |
+ 0, |
+ 0, |
+ NULL, |
+ 0, |
+ false)); |
} |
TEST(MinidumpModuleWriter, OneModule) { |
@@ -410,10 +394,8 @@ TEST(MinidumpModuleWriter, OneModule) { |
sizeof(MINIDUMP_MODULE_LIST) + 1 * sizeof(MINIDUMP_MODULE)); |
const MINIDUMP_MODULE_LIST* module_list; |
- GetModuleListStream(file_writer.string(), &module_list); |
- if (Test::HasFatalFailure()) { |
- return; |
- } |
+ ASSERT_NO_FATAL_FAILURE( |
+ GetModuleListStream(file_writer.string(), &module_list)); |
EXPECT_EQ(1u, module_list->NumberOfModules); |
@@ -432,20 +414,17 @@ TEST(MinidumpModuleWriter, OneModule) { |
expected.VersionInfo.dwFileType = kFileType; |
expected.VersionInfo.dwFileSubtype = kFileSubtype; |
- ExpectModule(&expected, |
- &module_list->Modules[0], |
- file_writer.string(), |
- kModuleName, |
- kPDBName, |
- &pdb_uuid, |
- 0, |
- kPDBAge, |
- kDebugName, |
- kDebugType, |
- kDebugUTF16); |
- if (Test::HasFatalFailure()) { |
- return; |
- } |
+ ASSERT_NO_FATAL_FAILURE(ExpectModule(&expected, |
+ &module_list->Modules[0], |
+ file_writer.string(), |
+ kModuleName, |
+ kPDBName, |
+ &pdb_uuid, |
+ 0, |
+ kPDBAge, |
+ kDebugName, |
+ kDebugType, |
+ kDebugUTF16)); |
} |
TEST(MinidumpModuleWriter, OneModule_CodeViewUsesPDB20_MiscUsesUTF16) { |
@@ -488,29 +467,24 @@ TEST(MinidumpModuleWriter, OneModule_CodeViewUsesPDB20_MiscUsesUTF16) { |
sizeof(MINIDUMP_MODULE_LIST) + 1 * sizeof(MINIDUMP_MODULE)); |
const MINIDUMP_MODULE_LIST* module_list; |
- GetModuleListStream(file_writer.string(), &module_list); |
- if (Test::HasFatalFailure()) { |
- return; |
- } |
+ ASSERT_NO_FATAL_FAILURE( |
+ GetModuleListStream(file_writer.string(), &module_list)); |
EXPECT_EQ(1u, module_list->NumberOfModules); |
MINIDUMP_MODULE expected = {}; |
- ExpectModule(&expected, |
- &module_list->Modules[0], |
- file_writer.string(), |
- kModuleName, |
- kPDBName, |
- NULL, |
- kPDBTimestamp, |
- kPDBAge, |
- kDebugName, |
- kDebugType, |
- kDebugUTF16); |
- if (Test::HasFatalFailure()) { |
- return; |
- } |
+ ASSERT_NO_FATAL_FAILURE(ExpectModule(&expected, |
+ &module_list->Modules[0], |
+ file_writer.string(), |
+ kModuleName, |
+ kPDBName, |
+ NULL, |
+ kPDBTimestamp, |
+ kPDBAge, |
+ kDebugName, |
+ kDebugType, |
+ kDebugUTF16)); |
} |
TEST(MinidumpModuleWriter, ThreeModules) { |
@@ -583,10 +557,8 @@ TEST(MinidumpModuleWriter, ThreeModules) { |
sizeof(MINIDUMP_MODULE_LIST) + 1 * sizeof(MINIDUMP_MODULE)); |
const MINIDUMP_MODULE_LIST* module_list; |
- GetModuleListStream(file_writer.string(), &module_list); |
- if (Test::HasFatalFailure()) { |
- return; |
- } |
+ ASSERT_NO_FATAL_FAILURE( |
+ GetModuleListStream(file_writer.string(), &module_list)); |
EXPECT_EQ(3u, module_list->NumberOfModules); |
@@ -598,20 +570,17 @@ TEST(MinidumpModuleWriter, ThreeModules) { |
expected.BaseOfImage = kModuleBase1; |
expected.SizeOfImage = kModuleSize1; |
- ExpectModule(&expected, |
- &module_list->Modules[0], |
- file_writer.string(), |
- kModuleName1, |
- kPDBName1, |
- &pdb_uuid_1, |
- 0, |
- kPDBAge1, |
- NULL, |
- 0, |
- false); |
- if (Test::HasFatalFailure()) { |
- return; |
- } |
+ ASSERT_NO_FATAL_FAILURE(ExpectModule(&expected, |
+ &module_list->Modules[0], |
+ file_writer.string(), |
+ kModuleName1, |
+ kPDBName1, |
+ &pdb_uuid_1, |
+ 0, |
+ kPDBAge1, |
+ NULL, |
+ 0, |
+ false)); |
} |
{ |
@@ -620,20 +589,17 @@ TEST(MinidumpModuleWriter, ThreeModules) { |
expected.BaseOfImage = kModuleBase2; |
expected.SizeOfImage = kModuleSize2; |
- ExpectModule(&expected, |
- &module_list->Modules[1], |
- file_writer.string(), |
- kModuleName2, |
- NULL, |
- NULL, |
- 0, |
- 0, |
- NULL, |
- 0, |
- false); |
- if (Test::HasFatalFailure()) { |
- return; |
- } |
+ ASSERT_NO_FATAL_FAILURE(ExpectModule(&expected, |
+ &module_list->Modules[1], |
+ file_writer.string(), |
+ kModuleName2, |
+ NULL, |
+ NULL, |
+ 0, |
+ 0, |
+ NULL, |
+ 0, |
+ false)); |
} |
{ |
@@ -642,20 +608,17 @@ TEST(MinidumpModuleWriter, ThreeModules) { |
expected.BaseOfImage = kModuleBase3; |
expected.SizeOfImage = kModuleSize3; |
- ExpectModule(&expected, |
- &module_list->Modules[2], |
- file_writer.string(), |
- kModuleName3, |
- kPDBName3, |
- NULL, |
- kPDBTimestamp3, |
- kPDBAge3, |
- NULL, |
- 0, |
- false); |
- if (Test::HasFatalFailure()) { |
- return; |
- } |
+ ASSERT_NO_FATAL_FAILURE(ExpectModule(&expected, |
+ &module_list->Modules[2], |
+ file_writer.string(), |
+ kModuleName3, |
+ kPDBName3, |
+ NULL, |
+ kPDBTimestamp3, |
+ kPDBAge3, |
+ NULL, |
+ 0, |
+ false)); |
} |
} |