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

Method suppressXml

test/testcmdlineparser.cpp:2999–3013  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2997 }
2998
2999 void suppressXml() {
3000 REDIRECT;
3001 ScopedFile file("suppress.xml",
3002 "<suppressions>\n"
3003 "<suppress>\n"
3004 "<id>uninitvar</id>\n"
3005 "</suppress>\n"
3006 "</suppressions>");
3007 const char * const argv[] = {"cppcheck", "--suppress-xml=suppress.xml", "file.cpp"};
3008 ASSERT_EQUALS_ENUM(CmdLineParser::Result::Success, parseFromArgs(argv));
3009 const auto supprsNomsg = supprs->nomsg.getSuppressions();
3010 ASSERT_EQUALS(1, supprsNomsg.size());
3011 const auto it = supprsNomsg.cbegin();
3012 ASSERT_EQUALS("uninitvar", it->errorId);
3013 }
3014
3015 void suppressXmlEmpty() {
3016 REDIRECT;

Callers

nothing calls this directly

Calls 2

getSuppressionsMethod · 0.80
sizeMethod · 0.45

Tested by

no test coverage detected