From 36cccc132af797d03fb098554b29e4ec34e9c4c5 Mon Sep 17 00:00:00 2001 From: Francis Dupont Date: Wed, 17 Oct 2018 17:15:24 +0200 Subject: [PATCH] [148-lib-process-servers-without-arguments] Added unit tests --- src/lib/process/tests/daemon_unittest.cc | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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 -- 2.47.2