diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/configtest.cc | 10 | 
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' | 
