Commit 53cde039 authored by JINMEI Tatuya's avatar JINMEI Tatuya
Browse files

[1570] a supplemental check to the in-memory data source about DS lookup:

confirm DS query at a grandparent results in normal delegation.
(the code was already correct, just checking it explicitly)
parent a092343d
......@@ -697,11 +697,13 @@ TEST_F(InMemoryZoneFinderTest, delegationWithDS) {
EXPECT_EQ(SUCCESS, zone_finder_.add(rr_child_ds_));
// Normal types of query should result in delegation, but DS query
// should be considered in-zone.
// should be considered in-zone (but only exactly at the delegation point).
findTest(Name("child.example.org"), RRType::A(), ZoneFinder::DELEGATION,
true, rr_child_ns_);
findTest(Name("child.example.org"), RRType::DS(), ZoneFinder::SUCCESS,
true, rr_child_ds_);
findTest(Name("grand.child.example.org"), RRType::DS(),
ZoneFinder::DELEGATION, true, rr_child_ns_);
// There's nothing special for DS query at the zone apex. It would
// normally result in NXRRSET.
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment