1
0
mirror of https://github.com/CLIUtils/CLI11.git synced 2025-05-03 14:03:52 +00:00

Adding a few fallthrough tests

This commit is contained in:
Henry Fredrick Schreiner 2017-03-17 13:27:08 -04:00
parent 4763c02926
commit 50ef31103f

View File

@ -114,6 +114,32 @@ TEST_F(TApp, FallThroughRegular) {
run(); run();
} }
TEST_F(TApp, FallThroughShort) {
app.fallthrough();
int val = 1;
app.add_option("-v", val);
app.add_subcommand("sub");
args = {"sub", "-v", "2"};
// Should not throw
run();
}
TEST_F(TApp, FallThroughPositional) {
app.fallthrough();
int val = 1;
app.add_option("val", val);
app.add_subcommand("sub");
args = {"sub", "2"};
// Should not throw
run();
}
TEST_F(TApp, FallThroughEquals) { TEST_F(TApp, FallThroughEquals) {
app.fallthrough(); app.fallthrough();
int val = 1; int val = 1;