MCPcopy Create free account
hub / github.com/cpputest/cpputest / BinaryEqualFailure

Method BinaryEqualFailure

src/CppUTest/TestFailure.cpp:359–373  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

357}
358
359BinaryEqualFailure::BinaryEqualFailure(UtestShell* test, const char* fileName, size_t lineNumber, const unsigned char* expected,
360 const unsigned char* actual, size_t size, const SimpleString& text)
361: TestFailure(test, fileName, lineNumber)
362{
363 message_ = createUserText(text);
364
365 message_ += createButWasString(StringFromBinaryOrNull(expected, size), StringFromBinaryOrNull(actual, size));
366 if ((expected) && (actual))
367 {
368 size_t failStart;
369 for (failStart = 0; actual[failStart] == expected[failStart]; failStart++)
370 ;
371 message_ += createDifferenceAtPosString(StringFromBinary(actual, size), failStart, DIFFERENCE_BINARY);
372 }
373}
374
375BitsEqualFailure::BitsEqualFailure(UtestShell* test, const char* fileName, size_t lineNumber, unsigned long expected, unsigned long actual,
376 unsigned long mask, size_t byteCount, const SimpleString& text)

Callers

nothing calls this directly

Calls 2

StringFromBinaryOrNullFunction · 0.85
StringFromBinaryFunction · 0.85

Tested by

no test coverage detected