| 47 | } |
| 48 | |
| 49 | static SimpleString addMarkerToString(const SimpleString& str, int markerPos) |
| 50 | { |
| 51 | size_t bufferSize = str.size()+1; |
| 52 | char* buffer = (char*) PlatformSpecificMalloc(bufferSize); |
| 53 | str.copyToBuffer(buffer, bufferSize); |
| 54 | |
| 55 | buffer[markerPos] = '^'; |
| 56 | |
| 57 | SimpleString result(buffer); |
| 58 | PlatformSpecificFree(buffer); |
| 59 | return result; |
| 60 | |
| 61 | } |
| 62 | |
| 63 | TestFailure::TestFailure(UtestShell* test, const char* fileName, size_t lineNumber, const SimpleString& theMessage) : |
| 64 | testName_(test->getFormattedName()), testNameOnly_(test->getName()), fileName_(fileName), lineNumber_(lineNumber), testFileName_(test->getFile()), testLineNumber_(test->getLineNumber()), message_(theMessage) |
no test coverage detected