@@ -3186,14 +3186,29 @@ class TestCmdlineParser : public TestFixture {
31863186 const char * const argv[] = {" cppcheck" , " --debug-normal" , " file.cpp" };
31873187 ASSERT_EQUALS_ENUM (CmdLineParser::Result::Success, parseFromArgs (argv));
31883188 ASSERT_EQUALS (true , settings->debugnormal );
3189+ ASSERT_EQUALS (false , settings->debugSimplified );
3190+ ASSERT_EQUALS (true , settings->debugvalueflow );
3191+ ASSERT_EQUALS (false , settings->debugast );
3192+ ASSERT_EQUALS (false , settings->debugsymdb );
3193+ }
3194+
3195+ void debugNormalVerbose () {
3196+ REDIRECT;
3197+ const char * const argv[] = {" cppcheck" , " --debug-normal" , " --verbose" , " file.cpp" };
3198+ ASSERT_EQUALS_ENUM (CmdLineParser::Result::Success, parseFromArgs (argv));
3199+ ASSERT_EQUALS (true , settings->debugnormal );
3200+ ASSERT_EQUALS (false , settings->debugSimplified );
3201+ ASSERT_EQUALS (true , settings->debugvalueflow );
3202+ ASSERT_EQUALS (true , settings->debugast );
3203+ ASSERT_EQUALS (true , settings->debugsymdb );
31893204 }
31903205
31913206 void debug () {
31923207 REDIRECT;
31933208 const char * const argv[] = {" cppcheck" , " --debug" , " file.cpp" };
31943209 ASSERT_EQUALS_ENUM (CmdLineParser::Result::Success, parseFromArgs (argv));
31953210 ASSERT_EQUALS (true , settings->debugnormal );
3196- ASSERT_EQUALS (true , settings->debugSimplified );
3211+ ASSERT_EQUALS (false , settings->debugSimplified );
31973212 ASSERT_EQUALS (true , settings->debugvalueflow );
31983213 ASSERT_EQUALS (false , settings->debugast );
31993214 ASSERT_EQUALS (false , settings->debugsymdb );
@@ -3204,7 +3219,7 @@ class TestCmdlineParser : public TestFixture {
32043219 const char * const argv[] = {" cppcheck" , " --debug" , " --verbose" , " file.cpp" };
32053220 ASSERT_EQUALS_ENUM (CmdLineParser::Result::Success, parseFromArgs (argv));
32063221 ASSERT_EQUALS (true , settings->debugnormal );
3207- ASSERT_EQUALS (true , settings->debugSimplified );
3222+ ASSERT_EQUALS (false , settings->debugSimplified );
32083223 ASSERT_EQUALS (true , settings->debugvalueflow );
32093224 ASSERT_EQUALS (true , settings->debugast );
32103225 ASSERT_EQUALS (true , settings->debugsymdb );
0 commit comments