@@ -195,7 +195,7 @@ class TestSuppressions : public TestFixture {
195
195
void suppressionsFileNameWithExtraPath () const {
196
196
// Ticket #2797
197
197
Suppressions suppressions;
198
- suppressions.addSuppressionLine (" errorid:./a.c:123" );
198
+ ASSERT_EQUALS ( " " , suppressions.addSuppressionLine (" errorid:./a.c:123" ) );
199
199
ASSERT_EQUALS (true , suppressions.isSuppressed (errorMessage (" errorid" , " a.c" , 123 )));
200
200
ASSERT_EQUALS (true , suppressions.isSuppressed (errorMessage (" errorid" , " x/../a.c" , 123 )));
201
201
}
@@ -940,41 +940,41 @@ class TestSuppressions : public TestFixture {
940
940
941
941
void suppressionsLine0 () const {
942
942
Suppressions suppressions;
943
- suppressions.addSuppressionLine (" syntaxError:*:0" );
943
+ ASSERT_EQUALS ( " " , suppressions.addSuppressionLine (" syntaxError:*:0" ) );
944
944
ASSERT_EQUALS (true , suppressions.isSuppressed (errorMessage (" syntaxError" , " test.cpp" , 0 )));
945
945
}
946
946
947
947
void suppressionsFileComment () const {
948
948
std::istringstream file1 (" # comment\n "
949
949
" abc" );
950
950
Suppressions suppressions1;
951
- suppressions1.parseFile (file1);
951
+ ASSERT_EQUALS ( " " , suppressions1.parseFile (file1) );
952
952
ASSERT_EQUALS (true , suppressions1.isSuppressed (errorMessage (" abc" , " test.cpp" , 123 )));
953
953
954
954
std::istringstream file2 (" // comment\n "
955
955
" abc" );
956
956
Suppressions suppressions2;
957
- suppressions2.parseFile (file2);
957
+ ASSERT_EQUALS ( " " , suppressions2.parseFile (file2) );
958
958
ASSERT_EQUALS (true , suppressions2.isSuppressed (errorMessage (" abc" , " test.cpp" , 123 )));
959
959
960
960
std::istringstream file3 (" abc // comment" );
961
961
Suppressions suppressions3;
962
- suppressions3.parseFile (file3);
962
+ ASSERT_EQUALS ( " " , suppressions3.parseFile (file3) );
963
963
ASSERT_EQUALS (true , suppressions3.isSuppressed (errorMessage (" abc" , " test.cpp" , 123 )));
964
964
965
965
std::istringstream file4 (" abc\t\t # comment" );
966
966
Suppressions suppressions4;
967
- suppressions4.parseFile (file4);
967
+ ASSERT_EQUALS ( " " , suppressions4.parseFile (file4) );
968
968
ASSERT_EQUALS (true , suppressions4.isSuppressed (errorMessage (" abc" , " test.cpp" , 123 )));
969
969
970
970
std::istringstream file5 (" abc:test.cpp\t\t # comment" );
971
971
Suppressions suppressions5;
972
- suppressions5.parseFile (file5);
972
+ ASSERT_EQUALS ( " " , suppressions5.parseFile (file5) );
973
973
ASSERT_EQUALS (true , suppressions5.isSuppressed (errorMessage (" abc" , " test.cpp" , 123 )));
974
974
975
975
std::istringstream file6 (" abc:test.cpp:123\t\t # comment with . inside" );
976
976
Suppressions suppressions6;
977
- suppressions6.parseFile (file6);
977
+ ASSERT_EQUALS ( " " , suppressions6.parseFile (file6) );
978
978
ASSERT_EQUALS (true , suppressions6.isSuppressed (errorMessage (" abc" , " test.cpp" , 123 )));
979
979
}
980
980
@@ -1192,7 +1192,7 @@ class TestSuppressions : public TestFixture {
1192
1192
CppCheck cppCheck (*this , false , nullptr ); // <- do not "use global suppressions". pretend this is a thread that just checks a file.
1193
1193
Settings& settings = cppCheck.settings ();
1194
1194
settings.quiet = true ;
1195
- settings.nomsg .addSuppressionLine (" uninitvar" );
1195
+ ASSERT_EQUALS ( " " , settings.nomsg .addSuppressionLine (" uninitvar" ) );
1196
1196
settings.exitCode = 1 ;
1197
1197
1198
1198
const char code[] = " int f() { int a; return a; }" ;
@@ -1204,7 +1204,7 @@ class TestSuppressions : public TestFixture {
1204
1204
Suppressions suppressions;
1205
1205
Suppressions::Suppression suppression (" unusedFunction" , " test.c" , 3 );
1206
1206
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) ));
1208
1208
ASSERT_EQUALS (true , !suppressions.getUnmatchedLocalSuppressions (" test.c" , true ).empty ());
1209
1209
ASSERT_EQUALS (false , !suppressions.getUnmatchedGlobalSuppressions (true ).empty ());
1210
1210
ASSERT_EQUALS (false , !suppressions.getUnmatchedLocalSuppressions (" test.c" , false ).empty ());
@@ -1213,7 +1213,7 @@ class TestSuppressions : public TestFixture {
1213
1213
1214
1214
void globalsuppress_unusedFunction () const { // #4946 - wrong report of "unmatchedSuppression" for "unusedFunction"
1215
1215
Suppressions suppressions;
1216
- suppressions.addSuppressionLine (" unusedFunction:*" );
1216
+ ASSERT_EQUALS ( " " , suppressions.addSuppressionLine (" unusedFunction:*" ) );
1217
1217
ASSERT_EQUALS (false , !suppressions.getUnmatchedLocalSuppressions (" test.c" , true ).empty ());
1218
1218
ASSERT_EQUALS (true , !suppressions.getUnmatchedGlobalSuppressions (true ).empty ());
1219
1219
ASSERT_EQUALS (false , !suppressions.getUnmatchedLocalSuppressions (" test.c" , false ).empty ());
@@ -1460,6 +1460,8 @@ class TestSuppressions : public TestFixture {
1460
1460
Suppressions::reportUnmatchedSuppressions (suppressions, *this );
1461
1461
ASSERT_EQUALS (" [a.c:10]: (information) Unmatched suppression: abc\n " , errout.str ());
1462
1462
}
1463
+
1464
+ // TODO: test updateSuppressionState
1463
1465
};
1464
1466
1465
1467
REGISTER_TEST (TestSuppressions)
0 commit comments