| 1932 | } |
| 1933 | |
| 1934 | void suppressions() { |
| 1935 | REDIRECT; |
| 1936 | ScopedFile file("suppr.txt", |
| 1937 | "uninitvar\n" |
| 1938 | "unusedFunction\n"); |
| 1939 | const char * const argv[] = {"cppcheck", "--suppressions-list=suppr.txt", "file.cpp"}; |
| 1940 | ASSERT_EQUALS_ENUM(CmdLineParser::Result::Success, parseFromArgs(argv)); |
| 1941 | const auto supprsNomsg = supprs->nomsg.getSuppressions(); |
| 1942 | ASSERT_EQUALS(2, supprsNomsg.size()); |
| 1943 | auto it = supprsNomsg.cbegin(); |
| 1944 | ASSERT_EQUALS("uninitvar", (it++)->errorId); |
| 1945 | ASSERT_EQUALS("unusedFunction", it->errorId); |
| 1946 | } |
| 1947 | |
| 1948 | void suppressionsNoFile1() { |
| 1949 | REDIRECT; |
nothing calls this directly
no test coverage detected