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

Method StringEqualFailure

src/CppUTest/TestFailure.cpp:329–342  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

327}
328
329StringEqualFailure::StringEqualFailure(UtestShell* test, const char* fileName, size_t lineNumber, const char* expected, const char* actual, const SimpleString& text)
330: TestFailure(test, fileName, lineNumber)
331{
332 message_ = createUserText(text);
333
334 message_ += createButWasString(StringFromOrNull(expected), StringFromOrNull(actual));
335 if((expected) && (actual))
336 {
337 size_t failStart;
338 for (failStart = 0; actual[failStart] == expected[failStart]; failStart++)
339 ;
340 message_ += createDifferenceAtPosString(actual, failStart);
341 }
342}
343
344StringEqualNoCaseFailure::StringEqualNoCaseFailure(UtestShell* test, const char* fileName, size_t lineNumber, const char* expected, const char* actual, const SimpleString& text)
345: TestFailure(test, fileName, lineNumber)

Callers

nothing calls this directly

Calls 1

StringFromOrNullFunction · 0.85

Tested by

no test coverage detected