2013-10-26 3 views
0

미니 패드 용 Google 브레이크 패드에서이 코드를 실행하려고했습니다. unittest. 이제 165 행에서/temp /에 기록 된 덤프와 하드 코드 된 예상 값을 비교합니다. 여기에서 true를 반환하는 대신 ASSERT 문이 실패합니다.미니 덤프 유닛 테스트가 true를 반환하지 않습니다.

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

왜 이런 일이 발생합니까?

답변

0

왜 이런 일이 발생합니까? memcmp(buffer, expected, expected_byte_count)bufferexpected의 내용의 차이를 나타 내기 때문에

ASSERT_EQ 실패.

예상 값을 선택하는 데 #if defined(__BIG_ENDIAN__)이 사용 되었습니까? 번갈아 제공하지 않으셨습니까?

관련 문제