From 88c680a12b69e567ad706e18f02c2741a2e7de69 Mon Sep 17 00:00:00 2001 From: Henry Fredrick Schreiner Date: Sun, 26 Nov 2017 12:02:53 -0500 Subject: [PATCH] Check that no change doesn't throw --- tests/CreationTest.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/CreationTest.cpp b/tests/CreationTest.cpp index cd9be2bc..0eaea225 100644 --- a/tests/CreationTest.cpp +++ b/tests/CreationTest.cpp @@ -125,13 +125,16 @@ TEST_F(TApp, IncorrectConstructionFlagPositional3) { TEST_F(TApp, IncorrectConstructionFlagExpected) { auto cat = app.add_flag("--cat"); + EXPECT_NO_THROW(cat->expected(0)); EXPECT_THROW(cat->expected(1), CLI::IncorrectConstruction); } TEST_F(TApp, IncorrectConstructionOptionAsFlag) { int x; auto cat = app.add_option("--cat", x); + EXPECT_NO_THROW(cat->expected(1)); EXPECT_THROW(cat->expected(0), CLI::IncorrectConstruction); + EXPECT_THROW(cat->expected(2), CLI::IncorrectConstruction); } TEST_F(TApp, IncorrectConstructionOptionAsVector) {