2013-10-26 92 views
0

我一直在尝试从谷歌breakpad运行此unittest小转储。现在在第165行,它将写入/ temp /的转储与硬编码的期望值进行比较。在这里,而不是返回true,ASSERT语句失败。Minidump单元测试不返回true

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

这是怎么发生的?

回答

0

为什么会发生这种情况?

ASSERT_EQ失败,因为memcmp(buffer, expected, expected_byte_count)表示从bufferexpected在内容的差异。

你注意到有一个#if defined(__BIG_ENDIAN__)用于选择期望值? 您是否尝试取消/交替提供?

相关问题