2013-10-26 2 views
0

Я пытался запустить этот unittest с Google breakpad для мини-пультов. Теперь в строке 165 он сравнивает дамп, записанный с/temp /, с ожидаемыми значениями, которые жестко закодированы. Здесь вместо того, чтобы возвращать true, утверждение ASSERT не выполняется.Испытание модуля Minidump не возвращается true

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

Почему это происходит?

ответ

0

Почему это происходит?

ASSERT_EQ терпит неудачу, потому что memcmp(buffer, expected, expected_byte_count) указывает на различие в содержании от buffer и expected.

Вы отметили, что для выбора ожидаемых значений используется #if defined(__BIG_ENDIAN__)? Пробовал ли вы использовать/альтернативно?

Смежные вопросы