@@ -195,7 +195,7 @@ class TestSuppressions : public TestFixture {
195195 void suppressionsFileNameWithExtraPath () const {
196196 // Ticket #2797
197197 Suppressions suppressions;
198- suppressions.addSuppressionLine (" errorid:./a.c:123" );
198+ ASSERT_EQUALS ( " " , suppressions.addSuppressionLine (" errorid:./a.c:123" ) );
199199 ASSERT_EQUALS (true , suppressions.isSuppressed (errorMessage (" errorid" , " a.c" , 123 )));
200200 ASSERT_EQUALS (true , suppressions.isSuppressed (errorMessage (" errorid" , " x/../a.c" , 123 )));
201201 }
@@ -940,41 +940,41 @@ class TestSuppressions : public TestFixture {
940940
941941 void suppressionsLine0 () const {
942942 Suppressions suppressions;
943- suppressions.addSuppressionLine (" syntaxError:*:0" );
943+ ASSERT_EQUALS ( " " , suppressions.addSuppressionLine (" syntaxError:*:0" ) );
944944 ASSERT_EQUALS (true , suppressions.isSuppressed (errorMessage (" syntaxError" , " test.cpp" , 0 )));
945945 }
946946
947947 void suppressionsFileComment () const {
948948 std::istringstream file1 (" # comment\n "
949949 " abc" );
950950 Suppressions suppressions1;
951- suppressions1.parseFile (file1);
951+ ASSERT_EQUALS ( " " , suppressions1.parseFile (file1) );
952952 ASSERT_EQUALS (true , suppressions1.isSuppressed (errorMessage (" abc" , " test.cpp" , 123 )));
953953
954954 std::istringstream file2 (" // comment\n "
955955 " abc" );
956956 Suppressions suppressions2;
957- suppressions2.parseFile (file2);
957+ ASSERT_EQUALS ( " " , suppressions2.parseFile (file2) );
958958 ASSERT_EQUALS (true , suppressions2.isSuppressed (errorMessage (" abc" , " test.cpp" , 123 )));
959959
960960 std::istringstream file3 (" abc // comment" );
961961 Suppressions suppressions3;
962- suppressions3.parseFile (file3);
962+ ASSERT_EQUALS ( " " , suppressions3.parseFile (file3) );
963963 ASSERT_EQUALS (true , suppressions3.isSuppressed (errorMessage (" abc" , " test.cpp" , 123 )));
964964
965965 std::istringstream file4 (" abc\t\t # comment" );
966966 Suppressions suppressions4;
967- suppressions4.parseFile (file4);
967+ ASSERT_EQUALS ( " " , suppressions4.parseFile (file4) );
968968 ASSERT_EQUALS (true , suppressions4.isSuppressed (errorMessage (" abc" , " test.cpp" , 123 )));
969969
970970 std::istringstream file5 (" abc:test.cpp\t\t # comment" );
971971 Suppressions suppressions5;
972- suppressions5.parseFile (file5);
972+ ASSERT_EQUALS ( " " , suppressions5.parseFile (file5) );
973973 ASSERT_EQUALS (true , suppressions5.isSuppressed (errorMessage (" abc" , " test.cpp" , 123 )));
974974
975975 std::istringstream file6 (" abc:test.cpp:123\t\t # comment with . inside" );
976976 Suppressions suppressions6;
977- suppressions6.parseFile (file6);
977+ ASSERT_EQUALS ( " " , suppressions6.parseFile (file6) );
978978 ASSERT_EQUALS (true , suppressions6.isSuppressed (errorMessage (" abc" , " test.cpp" , 123 )));
979979 }
980980
@@ -1192,7 +1192,7 @@ class TestSuppressions : public TestFixture {
11921192 CppCheck cppCheck (*this , false , nullptr ); // <- do not "use global suppressions". pretend this is a thread that just checks a file.
11931193 Settings& settings = cppCheck.settings ();
11941194 settings.quiet = true ;
1195- settings.nomsg .addSuppressionLine (" uninitvar" );
1195+ ASSERT_EQUALS ( " " , settings.nomsg .addSuppressionLine (" uninitvar" ) );
11961196 settings.exitCode = 1 ;
11971197
11981198 const char code[] = " int f() { int a; return a; }" ;
@@ -1204,7 +1204,7 @@ class TestSuppressions : public TestFixture {
12041204 Suppressions suppressions;
12051205 Suppressions::Suppression suppression (" unusedFunction" , " test.c" , 3 );
12061206 suppression.checked = true ; // have to do this because fixes for #5704
1207- suppressions.addSuppression (std::move (suppression));
1207+ ASSERT_EQUALS ( " " , suppressions.addSuppression (std::move (suppression) ));
12081208 ASSERT_EQUALS (true , !suppressions.getUnmatchedLocalSuppressions (" test.c" , true ).empty ());
12091209 ASSERT_EQUALS (false , !suppressions.getUnmatchedGlobalSuppressions (true ).empty ());
12101210 ASSERT_EQUALS (false , !suppressions.getUnmatchedLocalSuppressions (" test.c" , false ).empty ());
@@ -1213,7 +1213,7 @@ class TestSuppressions : public TestFixture {
12131213
12141214 void globalsuppress_unusedFunction () const { // #4946 - wrong report of "unmatchedSuppression" for "unusedFunction"
12151215 Suppressions suppressions;
1216- suppressions.addSuppressionLine (" unusedFunction:*" );
1216+ ASSERT_EQUALS ( " " , suppressions.addSuppressionLine (" unusedFunction:*" ) );
12171217 ASSERT_EQUALS (false , !suppressions.getUnmatchedLocalSuppressions (" test.c" , true ).empty ());
12181218 ASSERT_EQUALS (true , !suppressions.getUnmatchedGlobalSuppressions (true ).empty ());
12191219 ASSERT_EQUALS (false , !suppressions.getUnmatchedLocalSuppressions (" test.c" , false ).empty ());
@@ -1460,6 +1460,8 @@ class TestSuppressions : public TestFixture {
14601460 Suppressions::reportUnmatchedSuppressions (suppressions, *this );
14611461 ASSERT_EQUALS (" [a.c:10]: (information) Unmatched suppression: abc\n " , errout.str ());
14621462 }
1463+
1464+ // TODO: test updateSuppressionState
14631465};
14641466
14651467REGISTER_TEST (TestSuppressions)
0 commit comments