Skip to content

Commit e09dd29

Browse files
committed
Check extra comments in tests
1 parent 4e776dd commit e09dd29

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

test/testsuppressions.cpp

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1924,17 +1924,20 @@ class TestSuppressions : public TestFixture {
19241924
struct PolyspaceParseResult {
19251925
std::string errorId;
19261926
int lineNumber;
1927+
std::string extraComment;
19271928
SuppressionList::Type type = SuppressionList::Type::unique;
19281929
int lineBegin = SuppressionList::Suppression::NO_LINE;
19291930
int lineEnd = SuppressionList::Suppression::NO_LINE;
19301931

19311932
PolyspaceParseResult(const std::string &&errorId,
19321933
int lineNumber,
1934+
const std::string &&extraComment = "",
19331935
SuppressionList::Type type = SuppressionList::Type::unique,
19341936
int lineBegin = SuppressionList::Suppression::NO_LINE,
19351937
int lineEnd = SuppressionList::Suppression::NO_LINE)
19361938
: errorId(errorId)
19371939
, lineNumber(lineNumber)
1940+
, extraComment(extraComment)
19381941
, type(type)
19391942
, lineBegin(lineBegin)
19401943
, lineEnd(lineEnd)
@@ -1965,6 +1968,7 @@ class TestSuppressions : public TestFixture {
19651968
ASSERT(supprIt->isInline);
19661969
ASSERT_EQUALS(fileName, supprIt->fileName);
19671970
ASSERT_EQUALS(resultIt->errorId, supprIt->errorId);
1971+
ASSERT_EQUALS(resultIt->extraComment, supprIt->extraComment);
19681972
ASSERT_EQUALS_ENUM(resultIt->type, supprIt->type);
19691973
ASSERT_EQUALS(resultIt->lineNumber, supprIt->lineNumber);
19701974
ASSERT_EQUALS(resultIt->lineBegin, supprIt->lineBegin);
@@ -2092,8 +2096,8 @@ class TestSuppressions : public TestFixture {
20922096
testPolyspaceSuppression(
20932097
settings,
20942098
{ { "/* polyspace MISRA2012 : 2.7 [Justified:Low] \"comment 1\" polyspace MISRA-CPP : 7-1-1 \"comment 2\"*/", 1 } },
2095-
{ { "premium-misra-c-2012-2.7", 1 },
2096-
{ "premium-misra-cpp-2008-7-1-1", 1 }, }
2099+
{ { "premium-misra-c-2012-2.7", 1, "comment 1" },
2100+
{ "premium-misra-cpp-2008-7-1-1", 1, "comment 2" }, }
20972101
);
20982102
}
20992103

@@ -2103,7 +2107,7 @@ class TestSuppressions : public TestFixture {
21032107
testPolyspaceSuppression(
21042108
settings,
21052109
{ { "/* polyspace +3 MISRA2012 : 2.7 */", 1 } },
2106-
{ { "premium-misra-c-2012-2.7", 1, SuppressionList::Type::block, 1, 4 } }
2110+
{ { "premium-misra-c-2012-2.7", 1, "", SuppressionList::Type::block, 1, 4 } }
21072111
);
21082112
}
21092113

@@ -2114,7 +2118,7 @@ class TestSuppressions : public TestFixture {
21142118
settings,
21152119
{ { "/* polyspace-begin MISRA2012 : 2.7 */", 1 },
21162120
{ "/* polyspace-end MISRA2012 : 2.7 */", 5 } },
2117-
{ { "premium-misra-c-2012-2.7", 1, SuppressionList::Type::block, 1, 5 } }
2121+
{ { "premium-misra-c-2012-2.7", 1, "", SuppressionList::Type::block, 1, 5 } }
21182122
);
21192123
}
21202124
};

0 commit comments

Comments
 (0)