MCPcopy Create free account
hub / github.com/cppcheck-opensource/cppcheck / reportErr

Method reportErr

test/fixture.cpp:455–485  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

453}
454
455void TestFixture::reportErr(const ErrorMessage &msg)
456{
457 if (msg.severity == Severity::internal)
458 return;
459 if (msg.severity == Severity::information && msg.id == "normalCheckLevelMaxBranches")
460 return;
461 std::string errormessage;
462 if (!mTemplateFormat.empty()) {
463 errormessage = msg.toString(false, mTemplateFormat, mTemplateLocation);
464 }
465 else {
466 if (!msg.callStack.empty()) {
467 errormessage += ErrorLogger::callStackToString(msg.callStack, mNewTemplate);
468 errormessage += ": ";
469 }
470 if (msg.severity != Severity::none) {
471 errormessage += '(';
472 errormessage += severityToString(msg.severity);
473 if (msg.certainty == Certainty::inconclusive)
474 errormessage += ", inconclusive";
475 errormessage += ") ";
476 }
477 errormessage += msg.shortMessage();
478 if (mNewTemplate) {
479 errormessage += " [";
480 errormessage += msg.id;
481 errormessage += "]";
482 }
483 }
484 mErrout << errormessage << std::endl;
485}
486
487void TestFixture::setTemplateFormat(const std::string &templateFormat)
488{

Callers

nothing calls this directly

Calls 3

severityToStringFunction · 0.85
emptyMethod · 0.45
toStringMethod · 0.45

Tested by

no test coverage detected