[英]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.