diff --git a/src/bin/agent/tests/ca_controller_unittests.cc b/src/bin/agent/tests/ca_controller_unittests.cc index f7b2c8bbe6..dc63e01a39 100644 --- a/src/bin/agent/tests/ca_controller_unittests.cc +++ b/src/bin/agent/tests/ca_controller_unittests.cc @@ -13,8 +13,12 @@ #include #include #include +#include + #include + #include + #include using namespace isc::asiolink::test; @@ -200,7 +204,7 @@ TEST_F(CtrlAgentControllerTest, commandLineArgs) { EXPECT_TRUE(checkVerbose(false)); // Verify that standard options can be parsed without error. - EXPECT_NO_THROW(parseArgs(argc, argv)); + EXPECT_NO_THROW_LOG(parseArgs(argc, argv)); // Verify that verbose flag is true. EXPECT_TRUE(checkVerbose(true)); @@ -212,7 +216,7 @@ TEST_F(CtrlAgentControllerTest, commandLineArgs) { char* argv2[] = { const_cast("progName"), const_cast("-x") }; argc = 2; - EXPECT_THROW(parseArgs(argc, argv2), InvalidUsage); + EXPECT_THROW_MSG(parseArgs(argc, argv2), InvalidUsage, "unsupported option: [x] "); } // Tests application process creation and initialization. diff --git a/src/bin/d2/tests/d2_controller_unittests.cc b/src/bin/d2/tests/d2_controller_unittests.cc index 0c6e5ecf90..8bac486ba6 100644 --- a/src/bin/d2/tests/d2_controller_unittests.cc +++ b/src/bin/d2/tests/d2_controller_unittests.cc @@ -12,6 +12,7 @@ #include #include #include +#include #include #include @@ -119,7 +120,7 @@ TEST_F(D2ControllerTest, commandLineArgs) { EXPECT_TRUE(checkVerbose(false)); // Verify that standard options can be parsed without error. - EXPECT_NO_THROW(parseArgs(argc, argv)); + EXPECT_NO_THROW_LOG(parseArgs(argc, argv)); // Verify that verbose flag is true. EXPECT_TRUE(checkVerbose(true)); @@ -131,7 +132,7 @@ TEST_F(D2ControllerTest, commandLineArgs) { char* argv2[] = { const_cast("progName"), const_cast("-x") }; argc = 2; - EXPECT_THROW(parseArgs(argc, argv2), InvalidUsage); + EXPECT_THROW_MSG(parseArgs(argc, argv2), InvalidUsage, "unsupported option: [x] "); } /// @brief Tests application process creation and initialization. diff --git a/src/lib/process/tests/d_controller_unittests.cc b/src/lib/process/tests/d_controller_unittests.cc index 4d7b73c433..1063e162aa 100644 --- a/src/lib/process/tests/d_controller_unittests.cc +++ b/src/lib/process/tests/d_controller_unittests.cc @@ -10,6 +10,7 @@ #include #include #include +#include #include #include @@ -79,7 +80,7 @@ TEST_F(DStubControllerTest, commandLineArgs) { const_cast("cfgName"), const_cast("-d") }; int argc = 4; - EXPECT_NO_THROW(parseArgs(argc, argv)); + EXPECT_NO_THROW_LOG(parseArgs(argc, argv)); // Verify that verbose is true. EXPECT_TRUE(checkVerbose(true)); @@ -92,20 +93,20 @@ TEST_F(DStubControllerTest, commandLineArgs) { xopt[1] = *DStubController::stub_option_x_; char* argv1[] = { const_cast("progName"), xopt}; argc = 2; - EXPECT_NO_THROW (parseArgs(argc, argv1)); + EXPECT_NO_THROW_LOG(parseArgs(argc, argv1)); // Verify that an unknown option is detected. char* argv2[] = { const_cast("progName"), const_cast("-bs") }; argc = 2; - EXPECT_THROW (parseArgs(argc, argv2), InvalidUsage); + EXPECT_THROW_MSG(parseArgs(argc, argv2), InvalidUsage, "unsupported option: [b] "); // Verify that extraneous information is detected. char* argv3[] = { const_cast("progName"), const_cast("extra"), const_cast("information") }; argc = 3; - EXPECT_THROW (parseArgs(argc, argv3), InvalidUsage); + EXPECT_THROW_MSG(parseArgs(argc, argv3), InvalidUsage, "unsupported option: [s] "); } /// @brief Tests application process creation and initialization.