Minidump单元测试不会返回true

时间:2013-10-26 09:50:53

标签: c++ google-breakpad

我一直在尝试从Google破解版运行这个unittest for minidumps。现在在第165行,它将写入/ temp /的转储与硬编码的预期值进行比较。这里,ASSERT语句失败,而不是返回true。

ASSERT_EQ(memcmp(buffer, expected, expected_byte_count), 0);

为什么会这样?

1 个答案:

答案 0 :(得分:0)

  

为什么会这样?

ASSERT_EQ失败,因为memcmp(buffer, expected, expected_byte_count)表示内容与bufferexpected不同。

您是否注意到有#if defined(__BIG_ENDIAN__)用于选择预期值? 您是否尝试过交替提供/提供它?