2013-10-26 160 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__)用於選擇期望值? 您是否嘗試取消/交替提供?

相關問題