]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[2108] Add tests for getFileName()
authorMukund Sivaraman <muks@isc.org>
Wed, 5 Sep 2012 14:55:10 +0000 (20:25 +0530)
committerMukund Sivaraman <muks@isc.org>
Wed, 5 Sep 2012 14:55:10 +0000 (20:25 +0530)
src/lib/datasrc/memory/tests/memory_client_unittest.cc

index db7a600f9fcce92fe8e3b4fc61524a1b754796ca..88e47b63ed7d6e5e1783a1abcac04e9e11f6b3f7 100644 (file)
@@ -80,6 +80,17 @@ TEST_F(MemoryClientTest, getZoneCount) {
     EXPECT_EQ(1, client_->getZoneCount());
 }
 
+TEST_F(MemoryClientTest, getFileNameForNonExistentZone) {
+    // Zone "example.org." doesn't exist
+    EXPECT_TRUE(client_->getFileName(Name("example.org.")).empty());
+}
+
+TEST_F(MemoryClientTest, getFileName) {
+    client_->load(Name("example.org"), TEST_DATA_DIR "/example.org-empty.zone");
+    EXPECT_EQ(TEST_DATA_DIR "/example.org-empty.zone",
+              client_->getFileName(Name("example.org")));
+}
+
 TEST_F(MemoryClientTest, getIteratorForNonExistentZone) {
     // Zone "." doesn't exist
     EXPECT_THROW(client_->getIterator(Name(".")), DataSourceError);