From: Mukund Sivaraman Date: Thu, 6 Feb 2014 11:15:28 +0000 (+0530) Subject: [413] Add a unittest for numeric owner names in master files X-Git-Tag: bind10-1.2.0beta1-release~67^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9ffc91f18aa5ec78ef283a8412ed9da1a6874508;p=thirdparty%2Fkea.git [413] Add a unittest for numeric owner names in master files --- diff --git a/src/lib/dns/tests/master_loader_unittest.cc b/src/lib/dns/tests/master_loader_unittest.cc index ce9b8f7844..d5200055d3 100644 --- a/src/lib/dns/tests/master_loader_unittest.cc +++ b/src/lib/dns/tests/master_loader_unittest.cc @@ -952,4 +952,19 @@ TEST_F(MasterLoaderTest, previousInInclude) { checkARR("www.example.org"); } +TEST_F(MasterLoaderTest, numericOwnerName) { + const string input("$ORIGIN example.org.\n" + "1 3600 IN A 192.0.2.1\n"); + stringstream ss(input); + setLoader(ss, Name("example.org."), RRClass::IN(), + MasterLoader::MANY_ERRORS); + + loader_->load(); + EXPECT_TRUE(loader_->loadedSucessfully()); + EXPECT_TRUE(errors_.empty()); + EXPECT_TRUE(warnings_.empty()); + + checkRR("1.example.org", RRType::A(), "192.0.2.1"); +} + }