[英]Minidump unit test doesn't return true
我一直在试图运行这个单元测试 ,从谷歌breakpad的小型转储。 现在在第165行,它将写入/ temp /的转储与硬编码的期望值进行比较。 此处, ASSERT
语句失败,而不是返回true。
ASSERT_EQ(memcmp(buffer, expected, expected_byte_count), 0);
为什么会这样呢?
为什么会这样呢?
ASSERT_EQ
失败,因为memcmp(buffer, expected, expected_byte_count)
ASSERT_EQ
memcmp(buffer, expected, expected_byte_count)
表示与buffer
和expected
内容不同。
您是否注意到有一个#if defined(__BIG_ENDIAN__)
用于选择期望值? 您是否尝试过取消/交替提供?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.