|
@@ -1009,6 +1009,17 @@ InMemoryZoneFinderTest::findCheck(ZoneFinder::FindResultFlags expected_flags) {
|
|
|
OutOfZone);
|
|
|
}
|
|
|
|
|
|
+// Test if NSEC works
|
|
|
+TEST_F(InMemoryZoneFinderTest, NSEC4NXRRSET) {
|
|
|
+ findTest(origin_, RRType::TXT(), ZoneFinder::NXRRSET, true,
|
|
|
+ ConstRRsetPtr());
|
|
|
+
|
|
|
+ EXPECT_NO_THROW(EXPECT_EQ(SUCCESS, zone_finder_.add(rr_nsec_)));
|
|
|
+ findTest(origin_, RRType::A(), ZoneFinder::NXRRSET, true,
|
|
|
+ rr_nsec_, ZoneFinder::RESULT_NSEC_SIGNED, NULL,
|
|
|
+ ZoneFinder::FIND_DNSSEC);
|
|
|
+}
|
|
|
+
|
|
|
TEST_F(InMemoryZoneFinderTest, find) {
|
|
|
findCheck();
|
|
|
}
|
|
@@ -1017,10 +1028,6 @@ TEST_F(InMemoryZoneFinderTest, findNSEC3Signed) {
|
|
|
findCheck(ZoneFinder::RESULT_NSEC3_SIGNED);
|
|
|
}
|
|
|
|
|
|
-TEST_F(InMemoryZoneFinderTest, findNSECSigned) {
|
|
|
- findCheck(ZoneFinder::RESULT_NSEC_SIGNED);
|
|
|
-}
|
|
|
-
|
|
|
void
|
|
|
InMemoryZoneFinderTest::emptyNodeCheck(
|
|
|
ZoneFinder::FindResultFlags expected_flags)
|