Юнит-тест на минидампе не возвращает true

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

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

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

0

Решение

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

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

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

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]