mirror of
https://github.com/KeqingMoe/argparse.git
synced 2025-07-04 15:14:39 +00:00
Add test for reversed order nargs
This commit is contained in:
parent
bb115c0419
commit
8845260885
@ -234,6 +234,12 @@ TEST_CASE("Parse remaining arguments deemed positional" *
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
TEST_CASE("Reversed order nargs is not allowed" *
|
||||||
|
test_suite("positional_arguments")) {
|
||||||
|
argparse::ArgumentParser program("test");
|
||||||
|
REQUIRE_THROWS_AS(program.add_argument("output").nargs(2, 1), std::logic_error);
|
||||||
|
}
|
||||||
|
|
||||||
TEST_CASE("Square a number" * test_suite("positional_arguments")) {
|
TEST_CASE("Square a number" * test_suite("positional_arguments")) {
|
||||||
argparse::ArgumentParser program;
|
argparse::ArgumentParser program;
|
||||||
program.add_argument("--verbose", "-v")
|
program.add_argument("--verbose", "-v")
|
||||||
|
Loading…
Reference in New Issue
Block a user