From c8206bf40061760ce3e763a3ef0dc3ca3b45f5d4 Mon Sep 17 00:00:00 2001 From: Henry Fredrick Schreiner Date: Sun, 23 Apr 2017 14:40:22 -0400 Subject: [PATCH] Adding one final check for 100% coverage again --- tests/SubcommandTest.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/SubcommandTest.cpp b/tests/SubcommandTest.cpp index b03ca5a7..a43f1173 100644 --- a/tests/SubcommandTest.cpp +++ b/tests/SubcommandTest.cpp @@ -238,6 +238,14 @@ TEST_F(TApp, Required1SubCom) { EXPECT_THROW(run(), CLI::RequiredError); } +TEST_F(TApp, BadSubcomSearch) { + + auto one = app.add_subcommand("one"); + auto two = one->add_subcommand("two"); + + EXPECT_THROW(app.get_subcommand(two), CLI::OptionNotFound); +} + struct SubcommandProgram : public TApp { CLI::App* start;