Browse Source

[trac534] More tests

Michal 'vorner' Vaner 14 years ago
parent
commit
4db21f814b
1 changed files with 6 additions and 0 deletions
  1. 6 0
      src/lib/datasrc/tests/memory_datasrc_unittest.cc

+ 6 - 0
src/lib/datasrc/tests/memory_datasrc_unittest.cc

@@ -357,6 +357,11 @@ TEST_F(MemoryZoneTest, addNSThenDNAME) {
 TEST_F(MemoryZoneTest, DNAMEAndNSAtApex) {
     EXPECT_NO_THROW(EXPECT_EQ(SUCCESS, zone_.add(rr_dname_apex_)));
     EXPECT_NO_THROW(EXPECT_EQ(SUCCESS, zone_.add(rr_ns_)));
+
+    // The NS should be possible to be found, below should be DNAME, not
+    // delegation
+    findTest(origin_, RRType::NS(), Zone::SUCCESS, true, rr_ns_);
+    findTest(child_ns_name_, RRType::A(), Zone::DNAME, true, rr_dname_apex_);
 }
 
 TEST_F(MemoryZoneTest, NSAndDNAMEAtApex) {
@@ -384,6 +389,7 @@ TEST_F(MemoryZoneTest, findAtDNAME) {
 
     findTest(dname_name_, RRType::A(), Zone::SUCCESS, true, rr_dname_a_);
     findTest(dname_name_, RRType::DNAME(), Zone::SUCCESS, true, rr_dname_);
+    findTest(dname_name_, RRType::TXT(), Zone::NXRRSET, true);
 }
 
 // Test adding child zones and zone cut handling