繁体   English   中英

Minidump单元测试未返回true

[英]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)表示与bufferexpected内容不同。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM