#include "minidump/minidump_system_info_writer.h"
#include <string.h>
#include <algorithm>
#include <string>
#include <utility>
#include "gtest/gtest.h"
#include "minidump/minidump_file_writer.h"
#include "minidump/test/minidump_file_writer_test_util.h"
#include "minidump/test/minidump_string_writer_test_util.h"
#include "minidump/test/minidump_writable_test_util.h"
#include "snapshot/test/test_system_snapshot.h"
#include "test/gtest_death.h"
#include "util/file/string_file.h"
namespace crashpad {
namespace test {
namespace {
void GetSystemInfoStream(const std::string& file_contents,
size_t csd_version_length,
const MINIDUMP_SYSTEM_INFO** system_info,
const MINIDUMP_STRING** csd_version) { … }
TEST(MinidumpSystemInfoWriter, Empty) { … }
TEST(MinidumpSystemInfoWriter, X86_Win) { … }
TEST(MinidumpSystemInfoWriter, AMD64_Mac) { … }
TEST(MinidumpSystemInfoWriter, X86_CPUVendorFromRegisters) { … }
TEST(MinidumpSystemInfoWriter, InitializeFromSnapshot_X86) { … }
TEST(MinidumpSystemInfoWriter, InitializeFromSnapshot_AMD64) { … }
TEST(MinidumpSystemInfoWriterDeathTest, NoCSDVersion) { … }
}
}
}