Index: third_party/crashpad/crashpad/minidump/minidump_file_writer_test.cc |
diff --git a/third_party/crashpad/crashpad/minidump/minidump_file_writer_test.cc b/third_party/crashpad/crashpad/minidump/minidump_file_writer_test.cc |
index 0d30060311e7434ecceb5007b6c4ca48a4ffeb85..4429c119dbfbcc14ce54eb4db030a8f5eb02a9dc 100644 |
--- a/third_party/crashpad/crashpad/minidump/minidump_file_writer_test.cc |
+++ b/third_party/crashpad/crashpad/minidump/minidump_file_writer_test.cc |
@@ -47,7 +47,7 @@ TEST(MinidumpFileWriter, Empty) { |
MinidumpFileWriter minidump_file; |
StringFile string_file; |
ASSERT_TRUE(minidump_file.WriteEverything(&string_file)); |
- ASSERT_EQ(sizeof(MINIDUMP_HEADER), string_file.string().size()); |
+ ASSERT_EQ(string_file.string().size(), sizeof(MINIDUMP_HEADER)); |
const MINIDUMP_DIRECTORY* directory; |
const MINIDUMP_HEADER* header = |
@@ -78,7 +78,7 @@ class TestStream final : public internal::MinidumpStreamWriter { |
} |
bool WriteObject(FileWriterInterface* file_writer) override { |
- EXPECT_EQ(state(), kStateWritable); |
+ EXPECT_EQ(kStateWritable, state()); |
return file_writer->Write(&stream_data_[0], stream_data_.size()); |
} |
@@ -108,7 +108,7 @@ TEST(MinidumpFileWriter, OneStream) { |
const size_t kStreamOffset = kDirectoryOffset + sizeof(MINIDUMP_DIRECTORY); |
const size_t kFileSize = kStreamOffset + kStreamSize; |
- ASSERT_EQ(kFileSize, string_file.string().size()); |
+ ASSERT_EQ(string_file.string().size(), kFileSize); |
const MINIDUMP_DIRECTORY* directory; |
const MINIDUMP_HEADER* header = |
@@ -116,16 +116,16 @@ TEST(MinidumpFileWriter, OneStream) { |
ASSERT_NO_FATAL_FAILURE(VerifyMinidumpHeader(header, 1, kTimestamp)); |
ASSERT_TRUE(directory); |
- EXPECT_EQ(kStreamType, directory[0].StreamType); |
- EXPECT_EQ(kStreamSize, directory[0].Location.DataSize); |
- EXPECT_EQ(kStreamOffset, directory[0].Location.Rva); |
+ EXPECT_EQ(directory[0].StreamType, kStreamType); |
+ EXPECT_EQ(directory[0].Location.DataSize, kStreamSize); |
+ EXPECT_EQ(directory[0].Location.Rva, kStreamOffset); |
const uint8_t* stream_data = MinidumpWritableAtLocationDescriptor<uint8_t>( |
string_file.string(), directory[0].Location); |
ASSERT_TRUE(stream_data); |
std::string expected_stream(kStreamSize, kStreamValue); |
- EXPECT_EQ(0, memcmp(stream_data, expected_stream.c_str(), kStreamSize)); |
+ EXPECT_EQ(memcmp(stream_data, expected_stream.c_str(), kStreamSize), 0); |
} |
TEST(MinidumpFileWriter, AddUserExtensionStream) { |
@@ -153,7 +153,7 @@ TEST(MinidumpFileWriter, AddUserExtensionStream) { |
const size_t kStreamOffset = kDirectoryOffset + sizeof(MINIDUMP_DIRECTORY); |
const size_t kFileSize = kStreamOffset + kStreamSize; |
- ASSERT_EQ(kFileSize, string_file.string().size()); |
+ ASSERT_EQ(string_file.string().size(), kFileSize); |
const MINIDUMP_DIRECTORY* directory; |
const MINIDUMP_HEADER* header = |
@@ -161,15 +161,15 @@ TEST(MinidumpFileWriter, AddUserExtensionStream) { |
ASSERT_NO_FATAL_FAILURE(VerifyMinidumpHeader(header, 1, kTimestamp)); |
ASSERT_TRUE(directory); |
- EXPECT_EQ(kStreamType, directory[0].StreamType); |
- EXPECT_EQ(kStreamSize, directory[0].Location.DataSize); |
- EXPECT_EQ(kStreamOffset, directory[0].Location.Rva); |
+ EXPECT_EQ(directory[0].StreamType, kStreamType); |
+ EXPECT_EQ(directory[0].Location.DataSize, kStreamSize); |
+ EXPECT_EQ(directory[0].Location.Rva, kStreamOffset); |
const uint8_t* stream_data = MinidumpWritableAtLocationDescriptor<uint8_t>( |
string_file.string(), directory[0].Location); |
ASSERT_TRUE(stream_data); |
- EXPECT_EQ(0, memcmp(stream_data, kStreamData, kStreamSize)); |
+ EXPECT_EQ(memcmp(stream_data, kStreamData, kStreamSize), 0); |
} |
TEST(MinidumpFileWriter, ThreeStreams) { |
@@ -213,7 +213,7 @@ TEST(MinidumpFileWriter, ThreeStreams) { |
const size_t kStream2Offset = kStream1Offset + kStream1Size + kStream2Padding; |
const size_t kFileSize = kStream2Offset + kStream2Size; |
- ASSERT_EQ(kFileSize, string_file.string().size()); |
+ ASSERT_EQ(string_file.string().size(), kFileSize); |
const MINIDUMP_DIRECTORY* directory; |
const MINIDUMP_HEADER* header = |
@@ -221,43 +221,43 @@ TEST(MinidumpFileWriter, ThreeStreams) { |
ASSERT_NO_FATAL_FAILURE(VerifyMinidumpHeader(header, 3, kTimestamp)); |
ASSERT_TRUE(directory); |
- EXPECT_EQ(kStream0Type, directory[0].StreamType); |
- EXPECT_EQ(kStream0Size, directory[0].Location.DataSize); |
- EXPECT_EQ(kStream0Offset, directory[0].Location.Rva); |
- EXPECT_EQ(kStream1Type, directory[1].StreamType); |
- EXPECT_EQ(kStream1Size, directory[1].Location.DataSize); |
- EXPECT_EQ(kStream1Offset, directory[1].Location.Rva); |
- EXPECT_EQ(kStream2Type, directory[2].StreamType); |
- EXPECT_EQ(kStream2Size, directory[2].Location.DataSize); |
- EXPECT_EQ(kStream2Offset, directory[2].Location.Rva); |
+ EXPECT_EQ(directory[0].StreamType, kStream0Type); |
+ EXPECT_EQ(directory[0].Location.DataSize, kStream0Size); |
+ EXPECT_EQ(directory[0].Location.Rva, kStream0Offset); |
+ EXPECT_EQ(directory[1].StreamType, kStream1Type); |
+ EXPECT_EQ(directory[1].Location.DataSize, kStream1Size); |
+ EXPECT_EQ(directory[1].Location.Rva, kStream1Offset); |
+ EXPECT_EQ(directory[2].StreamType, kStream2Type); |
+ EXPECT_EQ(directory[2].Location.DataSize, kStream2Size); |
+ EXPECT_EQ(directory[2].Location.Rva, kStream2Offset); |
const uint8_t* stream0_data = MinidumpWritableAtLocationDescriptor<uint8_t>( |
string_file.string(), directory[0].Location); |
ASSERT_TRUE(stream0_data); |
std::string expected_stream0(kStream0Size, kStream0Value); |
- EXPECT_EQ(0, memcmp(stream0_data, expected_stream0.c_str(), kStream0Size)); |
+ EXPECT_EQ(memcmp(stream0_data, expected_stream0.c_str(), kStream0Size), 0); |
const int kZeroes[16] = {}; |
ASSERT_GE(sizeof(kZeroes), kStream1Padding); |
- EXPECT_EQ(0, memcmp(stream0_data + kStream0Size, kZeroes, kStream1Padding)); |
+ EXPECT_EQ(memcmp(stream0_data + kStream0Size, kZeroes, kStream1Padding), 0); |
const uint8_t* stream1_data = MinidumpWritableAtLocationDescriptor<uint8_t>( |
string_file.string(), directory[1].Location); |
ASSERT_TRUE(stream1_data); |
std::string expected_stream1(kStream1Size, kStream1Value); |
- EXPECT_EQ(0, memcmp(stream1_data, expected_stream1.c_str(), kStream1Size)); |
+ EXPECT_EQ(memcmp(stream1_data, expected_stream1.c_str(), kStream1Size), 0); |
ASSERT_GE(sizeof(kZeroes), kStream2Padding); |
- EXPECT_EQ(0, memcmp(stream1_data + kStream1Size, kZeroes, kStream2Padding)); |
+ EXPECT_EQ(memcmp(stream1_data + kStream1Size, kZeroes, kStream2Padding), 0); |
const uint8_t* stream2_data = MinidumpWritableAtLocationDescriptor<uint8_t>( |
string_file.string(), directory[2].Location); |
ASSERT_TRUE(stream2_data); |
std::string expected_stream2(kStream2Size, kStream2Value); |
- EXPECT_EQ(0, memcmp(stream2_data, expected_stream2.c_str(), kStream2Size)); |
+ EXPECT_EQ(memcmp(stream2_data, expected_stream2.c_str(), kStream2Size), 0); |
} |
TEST(MinidumpFileWriter, ZeroLengthStream) { |
@@ -275,7 +275,7 @@ TEST(MinidumpFileWriter, ZeroLengthStream) { |
const size_t kStreamOffset = kDirectoryOffset + sizeof(MINIDUMP_DIRECTORY); |
const size_t kFileSize = kStreamOffset + kStreamSize; |
- ASSERT_EQ(kFileSize, string_file.string().size()); |
+ ASSERT_EQ(string_file.string().size(), kFileSize); |
const MINIDUMP_DIRECTORY* directory; |
const MINIDUMP_HEADER* header = |
@@ -283,9 +283,9 @@ TEST(MinidumpFileWriter, ZeroLengthStream) { |
ASSERT_NO_FATAL_FAILURE(VerifyMinidumpHeader(header, 1, 0)); |
ASSERT_TRUE(directory); |
- EXPECT_EQ(kStreamType, directory[0].StreamType); |
- EXPECT_EQ(kStreamSize, directory[0].Location.DataSize); |
- EXPECT_EQ(kStreamOffset, directory[0].Location.Rva); |
+ EXPECT_EQ(directory[0].StreamType, kStreamType); |
+ EXPECT_EQ(directory[0].Location.DataSize, kStreamSize); |
+ EXPECT_EQ(directory[0].Location.Rva, kStreamOffset); |
} |
TEST(MinidumpFileWriter, InitializeFromSnapshot_Basic) { |
@@ -320,32 +320,32 @@ TEST(MinidumpFileWriter, InitializeFromSnapshot_Basic) { |
ASSERT_NO_FATAL_FAILURE(VerifyMinidumpHeader(header, 5, kSnapshotTime)); |
ASSERT_TRUE(directory); |
- EXPECT_EQ(kMinidumpStreamTypeSystemInfo, directory[0].StreamType); |
+ EXPECT_EQ(directory[0].StreamType, kMinidumpStreamTypeSystemInfo); |
EXPECT_TRUE(MinidumpWritableAtLocationDescriptor<MINIDUMP_SYSTEM_INFO>( |
string_file.string(), directory[0].Location)); |
- EXPECT_EQ(kMinidumpStreamTypeMiscInfo, directory[1].StreamType); |
+ EXPECT_EQ(directory[1].StreamType, kMinidumpStreamTypeMiscInfo); |
EXPECT_TRUE(MinidumpWritableAtLocationDescriptor<MINIDUMP_MISC_INFO_4>( |
string_file.string(), directory[1].Location)); |
- EXPECT_EQ(kMinidumpStreamTypeThreadList, directory[2].StreamType); |
+ EXPECT_EQ(directory[2].StreamType, kMinidumpStreamTypeThreadList); |
EXPECT_TRUE(MinidumpWritableAtLocationDescriptor<MINIDUMP_THREAD_LIST>( |
string_file.string(), directory[2].Location)); |
- EXPECT_EQ(kMinidumpStreamTypeModuleList, directory[3].StreamType); |
+ EXPECT_EQ(directory[3].StreamType, kMinidumpStreamTypeModuleList); |
EXPECT_TRUE(MinidumpWritableAtLocationDescriptor<MINIDUMP_MODULE_LIST>( |
string_file.string(), directory[3].Location)); |
- EXPECT_EQ(kMinidumpStreamTypeMemoryList, directory[4].StreamType); |
+ EXPECT_EQ(directory[4].StreamType, kMinidumpStreamTypeMemoryList); |
EXPECT_TRUE(MinidumpWritableAtLocationDescriptor<MINIDUMP_MEMORY_LIST>( |
string_file.string(), directory[4].Location)); |
const MINIDUMP_MEMORY_LIST* memory_list = |
MinidumpWritableAtLocationDescriptor<MINIDUMP_MEMORY_LIST>( |
string_file.string(), directory[4].Location); |
- EXPECT_EQ(1u, memory_list->NumberOfMemoryRanges); |
- EXPECT_EQ(kPebAddress, memory_list->MemoryRanges[0].StartOfMemoryRange); |
- EXPECT_EQ(kPebSize, memory_list->MemoryRanges[0].Memory.DataSize); |
+ EXPECT_EQ(memory_list->NumberOfMemoryRanges, 1u); |
+ EXPECT_EQ(memory_list->MemoryRanges[0].StartOfMemoryRange, kPebAddress); |
+ EXPECT_EQ(memory_list->MemoryRanges[0].Memory.DataSize, kPebSize); |
} |
TEST(MinidumpFileWriter, InitializeFromSnapshot_Exception) { |
@@ -391,27 +391,27 @@ TEST(MinidumpFileWriter, InitializeFromSnapshot_Exception) { |
ASSERT_NO_FATAL_FAILURE(VerifyMinidumpHeader(header, 6, kSnapshotTime)); |
ASSERT_TRUE(directory); |
- EXPECT_EQ(kMinidumpStreamTypeSystemInfo, directory[0].StreamType); |
+ EXPECT_EQ(directory[0].StreamType, kMinidumpStreamTypeSystemInfo); |
EXPECT_TRUE(MinidumpWritableAtLocationDescriptor<MINIDUMP_SYSTEM_INFO>( |
string_file.string(), directory[0].Location)); |
- EXPECT_EQ(kMinidumpStreamTypeMiscInfo, directory[1].StreamType); |
+ EXPECT_EQ(directory[1].StreamType, kMinidumpStreamTypeMiscInfo); |
EXPECT_TRUE(MinidumpWritableAtLocationDescriptor<MINIDUMP_MISC_INFO_4>( |
string_file.string(), directory[1].Location)); |
- EXPECT_EQ(kMinidumpStreamTypeThreadList, directory[2].StreamType); |
+ EXPECT_EQ(directory[2].StreamType, kMinidumpStreamTypeThreadList); |
EXPECT_TRUE(MinidumpWritableAtLocationDescriptor<MINIDUMP_THREAD_LIST>( |
string_file.string(), directory[2].Location)); |
- EXPECT_EQ(kMinidumpStreamTypeException, directory[3].StreamType); |
+ EXPECT_EQ(directory[3].StreamType, kMinidumpStreamTypeException); |
EXPECT_TRUE(MinidumpWritableAtLocationDescriptor<MINIDUMP_EXCEPTION_STREAM>( |
string_file.string(), directory[3].Location)); |
- EXPECT_EQ(kMinidumpStreamTypeModuleList, directory[4].StreamType); |
+ EXPECT_EQ(directory[4].StreamType, kMinidumpStreamTypeModuleList); |
EXPECT_TRUE(MinidumpWritableAtLocationDescriptor<MINIDUMP_MODULE_LIST>( |
string_file.string(), directory[4].Location)); |
- EXPECT_EQ(kMinidumpStreamTypeMemoryList, directory[5].StreamType); |
+ EXPECT_EQ(directory[5].StreamType, kMinidumpStreamTypeMemoryList); |
EXPECT_TRUE(MinidumpWritableAtLocationDescriptor<MINIDUMP_MEMORY_LIST>( |
string_file.string(), directory[5].Location)); |
} |
@@ -455,31 +455,31 @@ TEST(MinidumpFileWriter, InitializeFromSnapshot_CrashpadInfo) { |
ASSERT_NO_FATAL_FAILURE(VerifyMinidumpHeader(header, 7, kSnapshotTime)); |
ASSERT_TRUE(directory); |
- EXPECT_EQ(kMinidumpStreamTypeSystemInfo, directory[0].StreamType); |
+ EXPECT_EQ(directory[0].StreamType, kMinidumpStreamTypeSystemInfo); |
EXPECT_TRUE(MinidumpWritableAtLocationDescriptor<MINIDUMP_SYSTEM_INFO>( |
string_file.string(), directory[0].Location)); |
- EXPECT_EQ(kMinidumpStreamTypeMiscInfo, directory[1].StreamType); |
+ EXPECT_EQ(directory[1].StreamType, kMinidumpStreamTypeMiscInfo); |
EXPECT_TRUE(MinidumpWritableAtLocationDescriptor<MINIDUMP_MISC_INFO_4>( |
string_file.string(), directory[1].Location)); |
- EXPECT_EQ(kMinidumpStreamTypeThreadList, directory[2].StreamType); |
+ EXPECT_EQ(directory[2].StreamType, kMinidumpStreamTypeThreadList); |
EXPECT_TRUE(MinidumpWritableAtLocationDescriptor<MINIDUMP_THREAD_LIST>( |
string_file.string(), directory[2].Location)); |
- EXPECT_EQ(kMinidumpStreamTypeException, directory[3].StreamType); |
+ EXPECT_EQ(directory[3].StreamType, kMinidumpStreamTypeException); |
EXPECT_TRUE(MinidumpWritableAtLocationDescriptor<MINIDUMP_EXCEPTION_STREAM>( |
string_file.string(), directory[3].Location)); |
- EXPECT_EQ(kMinidumpStreamTypeModuleList, directory[4].StreamType); |
+ EXPECT_EQ(directory[4].StreamType, kMinidumpStreamTypeModuleList); |
EXPECT_TRUE(MinidumpWritableAtLocationDescriptor<MINIDUMP_MODULE_LIST>( |
string_file.string(), directory[4].Location)); |
- EXPECT_EQ(kMinidumpStreamTypeCrashpadInfo, directory[5].StreamType); |
+ EXPECT_EQ(directory[5].StreamType, kMinidumpStreamTypeCrashpadInfo); |
EXPECT_TRUE(MinidumpWritableAtLocationDescriptor<MinidumpCrashpadInfo>( |
string_file.string(), directory[5].Location)); |
- EXPECT_EQ(kMinidumpStreamTypeMemoryList, directory[6].StreamType); |
+ EXPECT_EQ(directory[6].StreamType, kMinidumpStreamTypeMemoryList); |
EXPECT_TRUE(MinidumpWritableAtLocationDescriptor<MINIDUMP_MEMORY_LIST>( |
string_file.string(), directory[6].Location)); |
} |
@@ -508,7 +508,7 @@ TEST(MinidumpFileWriter, SameStreamType) { |
const size_t kStream0Offset = kDirectoryOffset + sizeof(MINIDUMP_DIRECTORY); |
const size_t kFileSize = kStream0Offset + kStream0Size; |
- ASSERT_EQ(kFileSize, string_file.string().size()); |
+ ASSERT_EQ(string_file.string().size(), kFileSize); |
const MINIDUMP_DIRECTORY* directory; |
const MINIDUMP_HEADER* header = |
@@ -516,16 +516,16 @@ TEST(MinidumpFileWriter, SameStreamType) { |
ASSERT_NO_FATAL_FAILURE(VerifyMinidumpHeader(header, 1, 0)); |
ASSERT_TRUE(directory); |
- EXPECT_EQ(kStreamType, directory[0].StreamType); |
- EXPECT_EQ(kStream0Size, directory[0].Location.DataSize); |
- EXPECT_EQ(kStream0Offset, directory[0].Location.Rva); |
+ EXPECT_EQ(directory[0].StreamType, kStreamType); |
+ EXPECT_EQ(directory[0].Location.DataSize, kStream0Size); |
+ EXPECT_EQ(directory[0].Location.Rva, kStream0Offset); |
const uint8_t* stream_data = MinidumpWritableAtLocationDescriptor<uint8_t>( |
string_file.string(), directory[0].Location); |
ASSERT_TRUE(stream_data); |
std::string expected_stream(kStream0Size, kStream0Value); |
- EXPECT_EQ(0, memcmp(stream_data, expected_stream.c_str(), kStream0Size)); |
+ EXPECT_EQ(memcmp(stream_data, expected_stream.c_str(), kStream0Size), 0); |
} |
} // namespace |