void globalsuppress_unusedFunction() const { // #4946 - wrong report of "unmatchedSuppression" for "unusedFunction"
     Suppressions suppressions;
     suppressions.addSuppressionLine("unusedFunction:*");
     ASSERT_EQUALS(false, !suppressions.getUnmatchedLocalSuppressions("test.c", true).empty());
     ASSERT_EQUALS(true, !suppressions.getUnmatchedGlobalSuppressions(true).empty());
     ASSERT_EQUALS(false, !suppressions.getUnmatchedLocalSuppressions("test.c", false).empty());
     ASSERT_EQUALS(false, !suppressions.getUnmatchedGlobalSuppressions(false).empty());
 }
Exemple #2
0
 void inlinesuppress_unusedFunction() const { // #4210 - wrong report of "unmatchedSuppression" for "unusedFunction"
     Suppressions suppressions;
     suppressions.addSuppression("unusedFunction", "test.c", 3U);
     ASSERT_EQUALS(true, suppressions.getUnmatchedLocalSuppressions("test.c").empty());
     ASSERT_EQUALS(false, suppressions.getUnmatchedGlobalSuppressions().empty());
 }