[svn] commit: r3586 - /branches/trac399/src/lib/datasrc/tests/zonetable_unittest.cc
BIND 10 source code commits
bind10-changes at lists.isc.org
Mon Nov 22 09:53:56 UTC 2010
Author: jinmei
Date: Mon Nov 22 09:53:56 2010
New Revision: 3586
Log:
make sure the partial match is indeed the longest match by adding
a zone with a shorter origin and query again.
as suggested in review.
Modified:
branches/trac399/src/lib/datasrc/tests/zonetable_unittest.cc
Modified: branches/trac399/src/lib/datasrc/tests/zonetable_unittest.cc
==============================================================================
--- branches/trac399/src/lib/datasrc/tests/zonetable_unittest.cc (original)
+++ branches/trac399/src/lib/datasrc/tests/zonetable_unittest.cc Mon Nov 22 09:53:56 2010
@@ -93,5 +93,12 @@
zone_table.find(Name("www.example.com")).code);
EXPECT_EQ(Name("example.com"),
zone_table.find(Name("www.example.com")).zone->getOrigin());
+
+ // make sure the partial match is indeed the longest match by adding
+ // a zone with a shorter origin and query again.
+ ZonePtr zone_com(new Zone(RRClass::IN(), Name("com")));
+ EXPECT_EQ(ZoneTable::SUCCESS, zone_table.add(zone_com));
+ EXPECT_EQ(Name("example.com"),
+ zone_table.find(Name("www.example.com")).zone->getOrigin());
}
}
More information about the bind10-changes
mailing list