@@ -61,7 +61,6 @@ class TestErrorLogger : public TestFixture {
6161 TEST_CASE (SerializeSanitize);
6262 TEST_CASE (SerializeFileLocation);
6363
64- TEST_CASE (suppressUnmatchedSuppressions);
6564 TEST_CASE (substituteTemplateFormatStatic);
6665 TEST_CASE (substituteTemplateLocationStatic);
6766 }
@@ -425,64 +424,6 @@ class TestErrorLogger : public TestFixture {
425424 ASSERT_EQUALS (" abcd:/," , msg2.callStack .front ().getinfo ());
426425 }
427426
428- void suppressUnmatchedSuppressions () {
429- std::list<Suppressions::Suppression> suppressions;
430-
431- // No unmatched suppression
432- errout.str (" " );
433- suppressions.clear ();
434- reportUnmatchedSuppressions (suppressions);
435- ASSERT_EQUALS (" " , errout.str ());
436-
437- // suppress all unmatchedSuppression
438- errout.str (" " );
439- suppressions.clear ();
440- suppressions.emplace_back (" abc" , " a.c" , 10U );
441- suppressions.emplace_back (" unmatchedSuppression" , " *" , Suppressions::Suppression::NO_LINE);
442- reportUnmatchedSuppressions (suppressions);
443- ASSERT_EQUALS (" " , errout.str ());
444-
445- // suppress all unmatchedSuppression (corresponds to "--suppress=unmatchedSuppression")
446- errout.str (" " );
447- suppressions.clear ();
448- suppressions.emplace_back (" abc" , " a.c" , 10U );
449- suppressions.emplace_back (" unmatchedSuppression" , " " , Suppressions::Suppression::NO_LINE);
450- reportUnmatchedSuppressions (suppressions);
451- ASSERT_EQUALS (" " , errout.str ());
452-
453- // suppress all unmatchedSuppression in a.c
454- errout.str (" " );
455- suppressions.clear ();
456- suppressions.emplace_back (" abc" , " a.c" , 10U );
457- suppressions.emplace_back (" unmatchedSuppression" , " a.c" , Suppressions::Suppression::NO_LINE);
458- reportUnmatchedSuppressions (suppressions);
459- ASSERT_EQUALS (" " , errout.str ());
460-
461- // suppress unmatchedSuppression in a.c at line 10
462- errout.str (" " );
463- suppressions.clear ();
464- suppressions.emplace_back (" abc" , " a.c" , 10U );
465- suppressions.emplace_back (" unmatchedSuppression" , " a.c" , 10U );
466- reportUnmatchedSuppressions (suppressions);
467- ASSERT_EQUALS (" " , errout.str ());
468-
469- // don't suppress unmatchedSuppression when file is mismatching
470- errout.str (" " );
471- suppressions.clear ();
472- suppressions.emplace_back (" abc" , " a.c" , 10U );
473- suppressions.emplace_back (" unmatchedSuppression" , " b.c" , Suppressions::Suppression::NO_LINE);
474- reportUnmatchedSuppressions (suppressions);
475- ASSERT_EQUALS (" [a.c:10]: (information) Unmatched suppression: abc\n " , errout.str ());
476-
477- // don't suppress unmatchedSuppression when line is mismatching
478- errout.str (" " );
479- suppressions.clear ();
480- suppressions.emplace_back (" abc" , " a.c" , 10U );
481- suppressions.emplace_back (" unmatchedSuppression" , " a.c" , 1U );
482- reportUnmatchedSuppressions (suppressions);
483- ASSERT_EQUALS (" [a.c:10]: (information) Unmatched suppression: abc\n " , errout.str ());
484- }
485-
486427 void substituteTemplateFormatStatic () const
487428 {
488429 {
0 commit comments