summaryrefslogtreecommitdiff
path: root/test/configtest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'test/configtest.cc')
-rw-r--r--test/configtest.cc10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/configtest.cc b/test/configtest.cc
index a4d5228..85a59ca 100644
--- a/test/configtest.cc
+++ b/test/configtest.cc
@@ -69,6 +69,7 @@ public:
DGUNIT_TEST(test_configtest::loading_error_no_value);
DGUNIT_TEST(test_configtest::loading_error_string_not_terminated_single);
DGUNIT_TEST(test_configtest::loading_error_string_not_terminated_double);
+ DGUNIT_TEST(test_configtest::empty_value);
}
void teardown() override
@@ -213,6 +214,15 @@ public:
TestConfigFile cf;
DGUNIT_ASSERT_EQUAL(false, cf.load());
}
+
+ void empty_value()
+ {
+ writeFile("a:\n");
+
+ TestConfigFile cf;
+ DGUNIT_ASSERT_EQUAL(true, cf.load());
+ DGUNIT_ASSERT_EQUAL(std::string(""), cf.getValue("a"));
+ }
};
// Registers the fixture into the 'registry'