From: Francis Dupont Date: Wed, 17 Oct 2018 15:15:24 +0000 (+0200) Subject: [148-lib-process-servers-without-arguments] Added unit tests X-Git-Tag: 130-all-keys-sample_base~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=36cccc132af797d03fb098554b29e4ec34e9c4c5;p=thirdparty%2Fkea.git [148-lib-process-servers-without-arguments] Added unit tests --- diff --git a/src/lib/process/tests/daemon_unittest.cc b/src/lib/process/tests/daemon_unittest.cc index dd63011d5e..22d140063e 100644 --- a/src/lib/process/tests/daemon_unittest.cc +++ b/src/lib/process/tests/daemon_unittest.cc @@ -102,6 +102,18 @@ TEST_F(DaemonTest, getSetConfigFile) { EXPECT_NO_THROW(instance.setConfigFile("test.txt")); EXPECT_EQ("test.txt", instance.getConfigFile()); + EXPECT_NO_THROW(instance.checkConfigFile()); +} + +// Verify config file checker. +TEST_F(DaemonTest, checkConfigFile) { + Daemon instance; + + EXPECT_THROW(instance.checkConfigFile(), BadValue); + EXPECT_NO_THROW(instance.setConfigFile("/tmp/")); + EXPECT_THROW(instance.checkConfigFile(), BadValue); + EXPECT_NO_THROW(instance.setConfigFile("/tmp/test.txt")); + EXPECT_NO_THROW(instance.checkConfigFile()); } // Verify process name accessors