Browse Source

[2108] Add findZone2() check

Mukund Sivaraman 12 years ago
parent
commit
e1f7b3f3c9
1 changed files with 13 additions and 0 deletions
  1. 13 0
      src/lib/datasrc/memory/tests/memory_client_unittest.cc

+ 13 - 0
src/lib/datasrc/memory/tests/memory_client_unittest.cc

@@ -285,6 +285,19 @@ TEST_F(MemoryClientTest, findZoneThrowsNotImplemented) {
                  isc::NotImplemented);
 }
 
+TEST_F(MemoryClientTest, findZone2) {
+    client_->load(Name("example.org"),
+                  TEST_DATA_DIR "/example.org-rrsigs.zone");
+
+    isc::datasrc::memory::ZoneTable::FindResult
+        result(client_->findZone2(Name("example.com")));
+    EXPECT_EQ(result::NOTFOUND, result.code);
+
+    isc::datasrc::memory::ZoneTable::FindResult
+        result2(client_->findZone2(Name("example.org")));
+    EXPECT_EQ(result::SUCCESS, result2.code);
+}
+
 TEST_F(MemoryClientTest, getUpdaterThrowsNotImplemented) {
     // This method is not implemented.
     EXPECT_THROW(client_->getUpdater(Name("."), false, false),