Skip to content

Commit e3e32de

Browse files
author
Daniel Marjamäki
committed
testcppcheck: the testcmdlineparser tests invalid command line arguments
1 parent 4661e38 commit e3e32de

1 file changed

Lines changed: 0 additions & 81 deletions

File tree

test/testcppcheck.cpp

Lines changed: 0 additions & 81 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ class TestCppcheck : public TestFixture
6464
TEST_CASE(templateFormat);
6565
//TEST_CASE(getErrorMessages);
6666
//TEST_CASE(parseOutputtingArgs);
67-
//TEST_CASE(parseOutputtingInvalidArgs);
6867
//TEST_CASE(parseArgsAndCheck);
6968
}
7069

@@ -219,86 +218,6 @@ class TestCppcheck : public TestFixture
219218
ASSERT_EQUALS(true, output.str().find("===Unused functions===") != std::string::npos);
220219
}
221220
}
222-
223-
void parseOutputtingInvalidArgs()
224-
{
225-
{
226-
const char *argv[] = {"cppcheck", "--invalidArg"};
227-
ASSERT_EQUALS(false, argCheck(2, argv));
228-
ASSERT_EQUALS("", errout.str());
229-
ASSERT_EQUALS("cppcheck: error: unrecognized command line option \"--invalidArg\"\n", output.str());
230-
}
231-
232-
{
233-
const char *argv[] = {"cppcheck", "--suppressions"};
234-
ASSERT_EQUALS(false, argCheck(2, argv));
235-
ASSERT_EQUALS("", errout.str());
236-
ASSERT_EQUALS("cppcheck: No file specified for the --suppressions option\n", output.str());
237-
}
238-
239-
{
240-
const char *argv[] = {"cppcheck", "--exitcode-suppressions"};
241-
ASSERT_EQUALS(false, argCheck(2, argv));
242-
ASSERT_EQUALS("", errout.str());
243-
ASSERT_EQUALS("cppcheck: No file specified for the --exitcode-suppressions option\n", output.str());
244-
}
245-
246-
{
247-
const char *argv[] = {"cppcheck", "--enable"};
248-
ASSERT_EQUALS(false, argCheck(2, argv));
249-
ASSERT_EQUALS("", errout.str());
250-
ASSERT_EQUALS("cppcheck: error: unrecognized command line option \"--enable\"\n", output.str());
251-
}
252-
253-
{
254-
const char *argv[] = {"cppcheck", "--append"};
255-
ASSERT_EQUALS(false, argCheck(2, argv));
256-
ASSERT_EQUALS("", errout.str());
257-
ASSERT_EQUALS("cppcheck: error: unrecognized command line option \"--append\"\n", output.str());
258-
}
259-
260-
{
261-
const char *argv[] = {"cppcheck", "--error-exitcode"};
262-
ASSERT_EQUALS(false, argCheck(2, argv));
263-
ASSERT_EQUALS("", errout.str());
264-
ASSERT_EQUALS("cppcheck: error: unrecognized command line option \"--error-exitcode\"\n", output.str());
265-
}
266-
267-
{
268-
const char *argv[] = {"cppcheck", "--file-list"};
269-
ASSERT_EQUALS(false, argCheck(2, argv));
270-
ASSERT_EQUALS("", errout.str());
271-
ASSERT_EQUALS("cppcheck: error: unrecognized command line option \"--file-list\"\n", output.str());
272-
}
273-
274-
{
275-
const char *argv[] = {"cppcheck", "--showtime"};
276-
ASSERT_EQUALS(false, argCheck(2, argv));
277-
ASSERT_EQUALS("", errout.str());
278-
ASSERT_EQUALS("cppcheck: error: unrecognized command line option \"--showtime\"\n", output.str());
279-
}
280-
281-
{
282-
const char *argv[] = {"cppcheck", "-I"};
283-
ASSERT_EQUALS(false, argCheck(2, argv));
284-
ASSERT_EQUALS("", errout.str());
285-
ASSERT_EQUALS("cppcheck: argument to '-I' is missing\n", output.str());
286-
}
287-
288-
{
289-
const char *argv[] = {"cppcheck", "-j"};
290-
ASSERT_EQUALS(false, argCheck(2, argv));
291-
ASSERT_EQUALS("", errout.str());
292-
ASSERT_EQUALS("cppcheck: argument to '-j' is missing\n", output.str());
293-
}
294-
295-
{
296-
const char *argv[] = {"cppcheck", "--template"};
297-
ASSERT_EQUALS(false, argCheck(2, argv));
298-
ASSERT_EQUALS("", errout.str());
299-
ASSERT_EQUALS("cppcheck: argument to '--template' is missing\n", output.str());
300-
}
301-
}
302221
#endif
303222

304223
void nonexistingpath()

0 commit comments

Comments
 (0)