From: Mukund Sivaraman Date: Thu, 6 Sep 2012 01:33:10 +0000 (+0530) Subject: [2108] Test loading a non-existent zone file X-Git-Tag: trac2351_base~70^2~70 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=222eefb4bd062a21bfac115a2d058655593836bc;p=thirdparty%2Fkea.git [2108] Test loading a non-existent zone file --- diff --git a/src/lib/datasrc/memory/tests/memory_client_unittest.cc b/src/lib/datasrc/memory/tests/memory_client_unittest.cc index 1d02a5c1c2..74071fc74d 100644 --- a/src/lib/datasrc/memory/tests/memory_client_unittest.cc +++ b/src/lib/datasrc/memory/tests/memory_client_unittest.cc @@ -115,6 +115,13 @@ TEST_F(MemoryClientTest, loadErrorsInParsingZoneMustNotLeak2) { // Teardown checks for memory segment leaks } +TEST_F(MemoryClientTest, loadNonExistentZoneFile) { + EXPECT_THROW(client_->load(Name("example.org"), + TEST_DATA_DIR "/somerandomfilename"), + MasterLoadError); + // Teardown checks for memory segment leaks +} + TEST_F(MemoryClientTest, load) { // This is a simple load check for a "full" and correct zone that // should not result in any exceptions.