Skip to content

Commit c6f8980

Browse files
committed
update tests
1 parent 41e6ee4 commit c6f8980

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

test/testcmdlineparser.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3138,20 +3138,23 @@ class TestCmdlineParser : public TestFixture {
31383138
const char * const argv[] = {"cppcheck", "--analyze-all-vs-configs", "file.cpp"};
31393139
ASSERT_EQUALS_ENUM(CmdLineParser::Result::Success, parseFromArgs(argv));
31403140
ASSERT_EQUALS(true, settings->analyzeAllVsConfigs);
3141+
ASSERT(parser->mAnalyzeAllVsConfigsSetOnCmdLine);
31413142
}
31423143

31433144
void noAnalyzeAllVsConfigs() {
31443145
REDIRECT;
31453146
const char * const argv[] = {"cppcheck", "--no-analyze-all-vs-configs", "file.cpp"};
31463147
ASSERT_EQUALS_ENUM(CmdLineParser::Result::Fail, parseFromArgs(argv));
31473148
ASSERT_EQUALS("cppcheck: error: --no-analyze-all-vs-configs has no effect - no Visual Studio project provided.\n", logger->str());
3149+
ASSERT(parser->mAnalyzeAllVsConfigsSetOnCmdLine);
31483150
}
31493151

31503152
void noAnalyzeAllVsConfigs2() {
31513153
REDIRECT;
31523154
const char * const argv[] = {"cppcheck", "--analyze-all-vs-configs", "--no-analyze-all-vs-configs", "file.cpp"};
31533155
ASSERT_EQUALS_ENUM(CmdLineParser::Result::Fail, parseFromArgs(argv));
31543156
ASSERT_EQUALS("cppcheck: error: --no-analyze-all-vs-configs has no effect - no Visual Studio project provided.\n", logger->str());
3157+
ASSERT(parser->mAnalyzeAllVsConfigsSetOnCmdLine);
31553158
}
31563159

31573160
void debugSymdb() {

0 commit comments

Comments
 (0)