[tests] util_tests.cpp: actually check ignored args
An array with 7 elements was setup for checking argument parsing, but was passed to ParseParamaeters with argc=5, meaning the interpretation of the last two arguments was never actually checked.
This commit is contained in:
parent
20166f8a44
commit
c99a3c32c8
1 changed files with 1 additions and 1 deletions
|
@ -121,7 +121,7 @@ BOOST_AUTO_TEST_CASE(util_ParseParameters)
|
||||||
testArgs.ParseParameters(1, (char**)argv_test);
|
testArgs.ParseParameters(1, (char**)argv_test);
|
||||||
BOOST_CHECK(testArgs.GetMapArgs().empty() && testArgs.GetMapMultiArgs().empty());
|
BOOST_CHECK(testArgs.GetMapArgs().empty() && testArgs.GetMapMultiArgs().empty());
|
||||||
|
|
||||||
testArgs.ParseParameters(5, (char**)argv_test);
|
testArgs.ParseParameters(7, (char**)argv_test);
|
||||||
// expectation: -ignored is ignored (program name argument),
|
// expectation: -ignored is ignored (program name argument),
|
||||||
// -a, -b and -ccc end up in map, -d ignored because it is after
|
// -a, -b and -ccc end up in map, -d ignored because it is after
|
||||||
// a non-option argument (non-GNU option parsing)
|
// a non-option argument (non-GNU option parsing)
|
||||||
|
|
Loading…
Reference in a new issue