|
@@ -79,7 +79,7 @@ protected:
|
|
|
|
|
|
void
|
|
|
performQuery(DataSrc& data_source, HotCache& cache, Message& message) {
|
|
|
- message.setHeaderFlag(MessageFlag::AA());
|
|
|
+ message.setHeaderFlag(Message::HEADERFLAG_AA);
|
|
|
message.setRcode(Rcode::NOERROR());
|
|
|
Query q(message, cache, true);
|
|
|
data_source.doQuery(q);
|
|
@@ -92,7 +92,7 @@ DataSrcTest::createAndProcessQuery(const Name& qname, const RRClass& qclass,
|
|
|
msg.makeResponse();
|
|
|
msg.setOpcode(Opcode::QUERY());
|
|
|
msg.addQuestion(Question(qname, qclass, qtype));
|
|
|
- msg.setHeaderFlag(MessageFlag::RD());
|
|
|
+ msg.setHeaderFlag(Message::HEADERFLAG_RD);
|
|
|
performQuery(meta_source, cache, msg);
|
|
|
}
|
|
|
|
|
@@ -102,13 +102,13 @@ headerCheck(const Message& message, const Rcode& rcode, const bool qrflag,
|
|
|
const unsigned int nscount, const unsigned int arcount)
|
|
|
{
|
|
|
EXPECT_EQ(rcode, message.getRcode());
|
|
|
- EXPECT_EQ(qrflag, message.getHeaderFlag(MessageFlag::QR()));
|
|
|
- EXPECT_EQ(aaflag, message.getHeaderFlag(MessageFlag::AA()));
|
|
|
- EXPECT_EQ(rdflag, message.getHeaderFlag(MessageFlag::RD()));
|
|
|
+ EXPECT_EQ(qrflag, message.getHeaderFlag(Message::HEADERFLAG_QR));
|
|
|
+ EXPECT_EQ(aaflag, message.getHeaderFlag(Message::HEADERFLAG_AA));
|
|
|
+ EXPECT_EQ(rdflag, message.getHeaderFlag(Message::HEADERFLAG_RD));
|
|
|
|
|
|
- EXPECT_EQ(ancount, message.getRRCount(Section::ANSWER()));
|
|
|
- EXPECT_EQ(nscount, message.getRRCount(Section::AUTHORITY()));
|
|
|
- EXPECT_EQ(arcount, message.getRRCount(Section::ADDITIONAL()));
|
|
|
+ EXPECT_EQ(ancount, message.getRRCount(Message::SECTION_ANSWER));
|
|
|
+ EXPECT_EQ(nscount, message.getRRCount(Message::SECTION_AUTHORITY));
|
|
|
+ EXPECT_EQ(arcount, message.getRRCount(Message::SECTION_ADDITIONAL));
|
|
|
}
|
|
|
|
|
|
void
|
|
@@ -117,7 +117,7 @@ DataSrcTest::QueryCommon(const RRClass& qclass) {
|
|
|
|
|
|
headerCheck(msg, Rcode::NOERROR(), true, true, true, 2, 4, 6);
|
|
|
|
|
|
- RRsetIterator rit = msg.beginSection(Section::ANSWER());
|
|
|
+ RRsetIterator rit = msg.beginSection(Message::SECTION_ANSWER);
|
|
|
RRsetPtr rrset = *rit;
|
|
|
EXPECT_EQ(Name("www.example.com"), rrset->getName());
|
|
|
EXPECT_EQ(RRType::A(), rrset->getType());
|
|
@@ -131,7 +131,7 @@ DataSrcTest::QueryCommon(const RRClass& qclass) {
|
|
|
|
|
|
// XXX: also check ANSWER RRSIG
|
|
|
|
|
|
- rit = msg.beginSection(Section::AUTHORITY());
|
|
|
+ rit = msg.beginSection(Message::SECTION_AUTHORITY);
|
|
|
rrset = *rit;
|
|
|
EXPECT_EQ(Name("example.com"), rrset->getName());
|
|
|
EXPECT_EQ(RRType::NS(), rrset->getType());
|
|
@@ -147,7 +147,7 @@ DataSrcTest::QueryCommon(const RRClass& qclass) {
|
|
|
it->next();
|
|
|
EXPECT_TRUE(it->isLast());
|
|
|
|
|
|
- rit = msg.beginSection(Section::ADDITIONAL());
|
|
|
+ rit = msg.beginSection(Message::SECTION_ADDITIONAL);
|
|
|
rrset = *rit;
|
|
|
EXPECT_EQ(Name("dns01.example.com"), rrset->getName());
|
|
|
EXPECT_EQ(RRType::A(), rrset->getType());
|
|
@@ -171,9 +171,9 @@ TEST_F(DataSrcTest, QueryClassMismatch) {
|
|
|
headerCheck(msg, Rcode::REFUSED(), true, false, true, 0, 0, 0);
|
|
|
|
|
|
EXPECT_EQ(Rcode::REFUSED(), msg.getRcode());
|
|
|
- EXPECT_TRUE(msg.getHeaderFlag(MessageFlag::QR()));
|
|
|
- EXPECT_FALSE(msg.getHeaderFlag(MessageFlag::AA()));
|
|
|
- EXPECT_TRUE(msg.getHeaderFlag(MessageFlag::RD()));
|
|
|
+ EXPECT_TRUE(msg.getHeaderFlag(Message::HEADERFLAG_QR));
|
|
|
+ EXPECT_FALSE(msg.getHeaderFlag(Message::HEADERFLAG_AA));
|
|
|
+ EXPECT_TRUE(msg.getHeaderFlag(Message::HEADERFLAG_RD));
|
|
|
}
|
|
|
|
|
|
// Query class of any should match the first data source.
|
|
@@ -186,7 +186,7 @@ TEST_F(DataSrcTest, NSQuery) {
|
|
|
RRType::NS());
|
|
|
headerCheck(msg, Rcode::NOERROR(), true, true, true, 4, 0, 6);
|
|
|
|
|
|
- RRsetIterator rit = msg.beginSection(Section::ANSWER());
|
|
|
+ RRsetIterator rit = msg.beginSection(Message::SECTION_ANSWER);
|
|
|
RRsetPtr rrset = *rit;
|
|
|
EXPECT_EQ(Name("example.com"), rrset->getName());
|
|
|
EXPECT_EQ(RRType::NS(), rrset->getType());
|
|
@@ -209,7 +209,7 @@ TEST_F(DataSrcTest, DuplicateQuery) {
|
|
|
RRType::NS());
|
|
|
headerCheck(msg, Rcode::NOERROR(), true, true, true, 4, 0, 6);
|
|
|
|
|
|
- RRsetIterator rit = msg.beginSection(Section::ANSWER());
|
|
|
+ RRsetIterator rit = msg.beginSection(Message::SECTION_ANSWER);
|
|
|
RRsetPtr rrset = *rit;
|
|
|
EXPECT_EQ(Name("example.com"), rrset->getName());
|
|
|
EXPECT_EQ(RRType::NS(), rrset->getType());
|
|
@@ -230,7 +230,7 @@ TEST_F(DataSrcTest, DuplicateQuery) {
|
|
|
RRType::NS());
|
|
|
headerCheck(msg, Rcode::NOERROR(), true, true, true, 4, 0, 6);
|
|
|
|
|
|
- rit = msg.beginSection(Section::ANSWER());
|
|
|
+ rit = msg.beginSection(Message::SECTION_ANSWER);
|
|
|
rrset = *rit;
|
|
|
EXPECT_EQ(Name("example.com"), rrset->getName());
|
|
|
EXPECT_EQ(RRType::NS(), rrset->getType());
|
|
@@ -252,7 +252,7 @@ TEST_F(DataSrcTest, DNSKEYQuery) {
|
|
|
RRType::DNSKEY());
|
|
|
headerCheck(msg, Rcode::NOERROR(), true, true, true, 4, 4, 6);
|
|
|
|
|
|
- RRsetIterator rit = msg.beginSection(Section::ANSWER());
|
|
|
+ RRsetIterator rit = msg.beginSection(Message::SECTION_ANSWER);
|
|
|
RRsetPtr rrset = *rit;
|
|
|
EXPECT_EQ(Name("example.com"), rrset->getName());
|
|
|
EXPECT_EQ(RRType::DNSKEY(), rrset->getType());
|
|
@@ -267,7 +267,7 @@ TEST_F(DataSrcTest, DNSKEYDuplicateQuery) {
|
|
|
RRType::DNSKEY());
|
|
|
headerCheck(msg, Rcode::NOERROR(), true, true, true, 4, 4, 6);
|
|
|
|
|
|
- RRsetIterator rit = msg.beginSection(Section::ANSWER());
|
|
|
+ RRsetIterator rit = msg.beginSection(Message::SECTION_ANSWER);
|
|
|
RRsetPtr rrset = *rit;
|
|
|
EXPECT_EQ(Name("example.com"), rrset->getName());
|
|
|
EXPECT_EQ(RRType::DNSKEY(), rrset->getType());
|
|
@@ -276,7 +276,7 @@ TEST_F(DataSrcTest, DNSKEYDuplicateQuery) {
|
|
|
msg.clear(Message::PARSE);
|
|
|
createAndProcessQuery(Name("example.com"), RRClass::IN(),
|
|
|
RRType::DNSKEY());
|
|
|
- rit = msg.beginSection(Section::ANSWER());
|
|
|
+ rit = msg.beginSection(Message::SECTION_ANSWER);
|
|
|
rrset = *rit;
|
|
|
EXPECT_EQ(Name("example.com"), rrset->getName());
|
|
|
EXPECT_EQ(RRType::DNSKEY(), rrset->getType());
|
|
@@ -289,7 +289,7 @@ TEST_F(DataSrcTest, NxRRset) {
|
|
|
|
|
|
headerCheck(msg, Rcode::NOERROR(), true, true, true, 0, 4, 0);
|
|
|
|
|
|
- RRsetIterator rit = msg.beginSection(Section::AUTHORITY());
|
|
|
+ RRsetIterator rit = msg.beginSection(Message::SECTION_AUTHORITY);
|
|
|
RRsetPtr rrset = *rit;
|
|
|
EXPECT_EQ(Name("example.com"), rrset->getName());
|
|
|
EXPECT_EQ(RRType::SOA(), rrset->getType());
|
|
@@ -301,7 +301,7 @@ TEST_F(DataSrcTest, Nxdomain) {
|
|
|
|
|
|
headerCheck(msg, Rcode::NXDOMAIN(), true, true, true, 0, 6, 0);
|
|
|
|
|
|
- RRsetIterator rit = msg.beginSection(Section::AUTHORITY());
|
|
|
+ RRsetIterator rit = msg.beginSection(Message::SECTION_AUTHORITY);
|
|
|
RRsetPtr rrset = *rit;
|
|
|
EXPECT_EQ(Name("example.com"), rrset->getName());
|
|
|
EXPECT_EQ(RRType::SOA(), rrset->getType());
|
|
@@ -316,9 +316,9 @@ TEST_F(DataSrcTest, NxZone) {
|
|
|
headerCheck(msg, Rcode::REFUSED(), true, false, true, 0, 0, 0);
|
|
|
|
|
|
EXPECT_EQ(Rcode::REFUSED(), msg.getRcode());
|
|
|
- EXPECT_TRUE(msg.getHeaderFlag(MessageFlag::QR()));
|
|
|
- EXPECT_FALSE(msg.getHeaderFlag(MessageFlag::AA()));
|
|
|
- EXPECT_TRUE(msg.getHeaderFlag(MessageFlag::RD()));
|
|
|
+ EXPECT_TRUE(msg.getHeaderFlag(Message::HEADERFLAG_QR));
|
|
|
+ EXPECT_FALSE(msg.getHeaderFlag(Message::HEADERFLAG_AA));
|
|
|
+ EXPECT_TRUE(msg.getHeaderFlag(Message::HEADERFLAG_RD));
|
|
|
}
|
|
|
|
|
|
TEST_F(DataSrcTest, Wildcard) {
|
|
@@ -327,7 +327,7 @@ TEST_F(DataSrcTest, Wildcard) {
|
|
|
|
|
|
headerCheck(msg, Rcode::NOERROR(), true, true, true, 2, 6, 6);
|
|
|
|
|
|
- RRsetIterator rit = msg.beginSection(Section::ANSWER());
|
|
|
+ RRsetIterator rit = msg.beginSection(Message::SECTION_ANSWER);
|
|
|
RRsetPtr rrset = *rit;
|
|
|
EXPECT_EQ(Name("www.wild.example.com"), rrset->getName());
|
|
|
EXPECT_EQ(RRType::A(), rrset->getType());
|
|
@@ -339,7 +339,7 @@ TEST_F(DataSrcTest, Wildcard) {
|
|
|
it->next();
|
|
|
EXPECT_TRUE(it->isLast());
|
|
|
|
|
|
- rit = msg.beginSection(Section::AUTHORITY());
|
|
|
+ rit = msg.beginSection(Message::SECTION_AUTHORITY);
|
|
|
rrset = *rit;
|
|
|
EXPECT_EQ(Name("*.wild.example.com"), rrset->getName());
|
|
|
EXPECT_EQ(RRType::NSEC(), rrset->getType());
|
|
@@ -362,7 +362,7 @@ TEST_F(DataSrcTest, Wildcard) {
|
|
|
it->next();
|
|
|
EXPECT_TRUE(it->isLast());
|
|
|
|
|
|
- rit = msg.beginSection(Section::ADDITIONAL());
|
|
|
+ rit = msg.beginSection(Message::SECTION_ADDITIONAL);
|
|
|
rrset = *rit;
|
|
|
EXPECT_EQ(Name("dns01.example.com"), rrset->getName());
|
|
|
EXPECT_EQ(RRType::A(), rrset->getType());
|
|
@@ -399,7 +399,7 @@ TEST_F(DataSrcTest, WildcardCname) {
|
|
|
|
|
|
headerCheck(msg, Rcode::NOERROR(), true, true, true, 4, 6, 6);
|
|
|
|
|
|
- RRsetIterator rit = msg.beginSection(Section::ANSWER());
|
|
|
+ RRsetIterator rit = msg.beginSection(Message::SECTION_ANSWER);
|
|
|
RRsetPtr rrset = *rit;
|
|
|
EXPECT_EQ(Name("www.wild2.example.com"), rrset->getName());
|
|
|
EXPECT_EQ(RRType::CNAME(), rrset->getType());
|
|
@@ -424,7 +424,7 @@ TEST_F(DataSrcTest, WildcardCname) {
|
|
|
it->next();
|
|
|
EXPECT_TRUE(it->isLast());
|
|
|
|
|
|
- rit = msg.beginSection(Section::AUTHORITY());
|
|
|
+ rit = msg.beginSection(Message::SECTION_AUTHORITY);
|
|
|
rrset = *rit;
|
|
|
EXPECT_EQ(Name("*.wild2.example.com"), rrset->getName());
|
|
|
EXPECT_EQ(RRType::NSEC(), rrset->getType());
|
|
@@ -447,7 +447,7 @@ TEST_F(DataSrcTest, WildcardCname) {
|
|
|
it->next();
|
|
|
EXPECT_TRUE(it->isLast());
|
|
|
|
|
|
- rit = msg.beginSection(Section::ADDITIONAL());
|
|
|
+ rit = msg.beginSection(Message::SECTION_ADDITIONAL);
|
|
|
rrset = *rit;
|
|
|
EXPECT_EQ(Name("dns01.example.com"), rrset->getName());
|
|
|
EXPECT_EQ(RRType::A(), rrset->getType());
|
|
@@ -467,7 +467,7 @@ TEST_F(DataSrcTest, WildcardCnameNodata) {
|
|
|
RRType::AAAA());
|
|
|
headerCheck(msg, Rcode::NOERROR(), true, true, true, 2, 4, 0);
|
|
|
|
|
|
- RRsetIterator rit = msg.beginSection(Section::ANSWER());
|
|
|
+ RRsetIterator rit = msg.beginSection(Message::SECTION_ANSWER);
|
|
|
RRsetPtr rrset = *rit;
|
|
|
EXPECT_EQ(Name("www.wild2.example.com"), rrset->getName());
|
|
|
EXPECT_EQ(RRType::CNAME(), rrset->getType());
|
|
@@ -479,7 +479,7 @@ TEST_F(DataSrcTest, WildcardCnameNodata) {
|
|
|
it->next();
|
|
|
EXPECT_TRUE(it->isLast());
|
|
|
|
|
|
- rit = msg.beginSection(Section::AUTHORITY());
|
|
|
+ rit = msg.beginSection(Message::SECTION_AUTHORITY);
|
|
|
rrset = *rit;
|
|
|
EXPECT_EQ(Name("*.wild2.example.com"), rrset->getName());
|
|
|
EXPECT_EQ(RRType::NSEC(), rrset->getType());
|
|
@@ -499,7 +499,7 @@ TEST_F(DataSrcTest, WildcardCnameNxdomain) {
|
|
|
RRType::A());
|
|
|
headerCheck(msg, Rcode::NOERROR(), true, true, true, 2, 6, 0);
|
|
|
|
|
|
- RRsetIterator rit = msg.beginSection(Section::ANSWER());
|
|
|
+ RRsetIterator rit = msg.beginSection(Message::SECTION_ANSWER);
|
|
|
RRsetPtr rrset = *rit;
|
|
|
EXPECT_EQ(Name("www.wild3.example.com"), rrset->getName());
|
|
|
EXPECT_EQ(RRType::CNAME(), rrset->getType());
|
|
@@ -511,7 +511,7 @@ TEST_F(DataSrcTest, WildcardCnameNxdomain) {
|
|
|
it->next();
|
|
|
EXPECT_TRUE(it->isLast());
|
|
|
|
|
|
- rit = msg.beginSection(Section::AUTHORITY());
|
|
|
+ rit = msg.beginSection(Message::SECTION_AUTHORITY);
|
|
|
rrset = *rit;
|
|
|
EXPECT_EQ(Name("*.wild3.example.com"), rrset->getName());
|
|
|
EXPECT_EQ(RRType::NSEC(), rrset->getType());
|
|
@@ -537,7 +537,7 @@ TEST_F(DataSrcTest, AuthDelegation) {
|
|
|
|
|
|
headerCheck(msg, Rcode::NOERROR(), true, true, true, 2, 4, 6);
|
|
|
|
|
|
- RRsetIterator rit = msg.beginSection(Section::ANSWER());
|
|
|
+ RRsetIterator rit = msg.beginSection(Message::SECTION_ANSWER);
|
|
|
RRsetPtr rrset = *rit;
|
|
|
EXPECT_EQ(Name("www.sql1.example.com"), rrset->getName());
|
|
|
EXPECT_EQ(RRType::A(), rrset->getType());
|
|
@@ -549,7 +549,7 @@ TEST_F(DataSrcTest, AuthDelegation) {
|
|
|
it->next();
|
|
|
EXPECT_TRUE(it->isLast());
|
|
|
|
|
|
- rit = msg.beginSection(Section::AUTHORITY());
|
|
|
+ rit = msg.beginSection(Message::SECTION_AUTHORITY);
|
|
|
rrset = *rit;
|
|
|
EXPECT_EQ(Name("sql1.example.com"), rrset->getName());
|
|
|
EXPECT_EQ(RRType::NS(), rrset->getType());
|
|
@@ -565,7 +565,7 @@ TEST_F(DataSrcTest, AuthDelegation) {
|
|
|
it->next();
|
|
|
EXPECT_TRUE(it->isLast());
|
|
|
|
|
|
- rit = msg.beginSection(Section::ADDITIONAL());
|
|
|
+ rit = msg.beginSection(Message::SECTION_ADDITIONAL);
|
|
|
rrset = *rit;
|
|
|
EXPECT_EQ(Name("dns01.example.com"), rrset->getName());
|
|
|
EXPECT_EQ(RRType::A(), rrset->getType());
|
|
@@ -584,7 +584,7 @@ TEST_F(DataSrcTest, Dname) {
|
|
|
|
|
|
headerCheck(msg, Rcode::NOERROR(), true, true, true, 5, 4, 6);
|
|
|
|
|
|
- RRsetIterator rit = msg.beginSection(Section::ANSWER());
|
|
|
+ RRsetIterator rit = msg.beginSection(Message::SECTION_ANSWER);
|
|
|
RRsetPtr rrset = *rit;
|
|
|
EXPECT_EQ(Name("dname.example.com"), rrset->getName());
|
|
|
EXPECT_EQ(RRType::DNAME(), rrset->getType());
|
|
@@ -598,7 +598,7 @@ TEST_F(DataSrcTest, Dname) {
|
|
|
|
|
|
// XXX: check CNAME and A record too
|
|
|
|
|
|
- rit = msg.beginSection(Section::AUTHORITY());
|
|
|
+ rit = msg.beginSection(Message::SECTION_AUTHORITY);
|
|
|
rrset = *rit;
|
|
|
EXPECT_EQ(Name("sql1.example.com"), rrset->getName());
|
|
|
EXPECT_EQ(RRType::NS(), rrset->getType());
|
|
@@ -614,7 +614,7 @@ TEST_F(DataSrcTest, Dname) {
|
|
|
it->next();
|
|
|
EXPECT_TRUE(it->isLast());
|
|
|
|
|
|
- rit = msg.beginSection(Section::ADDITIONAL());
|
|
|
+ rit = msg.beginSection(Message::SECTION_ADDITIONAL);
|
|
|
rrset = *rit;
|
|
|
EXPECT_EQ(Name("dns01.example.com"), rrset->getName());
|
|
|
EXPECT_EQ(RRType::A(), rrset->getType());
|
|
@@ -642,7 +642,7 @@ TEST_F(DataSrcTest, Cname) {
|
|
|
|
|
|
headerCheck(msg, Rcode::NOERROR(), true, true, true, 2, 0, 0);
|
|
|
|
|
|
- RRsetIterator rit = msg.beginSection(Section::ANSWER());
|
|
|
+ RRsetIterator rit = msg.beginSection(Message::SECTION_ANSWER);
|
|
|
RRsetPtr rrset = *rit;
|
|
|
EXPECT_EQ(Name("foo.example.com"), rrset->getName());
|
|
|
EXPECT_EQ(RRType::CNAME(), rrset->getType());
|
|
@@ -661,7 +661,7 @@ TEST_F(DataSrcTest, CnameInt) {
|
|
|
|
|
|
headerCheck(msg, Rcode::NOERROR(), true, true, true, 4, 4, 6);
|
|
|
|
|
|
- RRsetIterator rit = msg.beginSection(Section::ANSWER());
|
|
|
+ RRsetIterator rit = msg.beginSection(Message::SECTION_ANSWER);
|
|
|
RRsetPtr rrset = *rit;
|
|
|
EXPECT_EQ(Name("cname-int.example.com"), rrset->getName());
|
|
|
EXPECT_EQ(RRType::CNAME(), rrset->getType());
|
|
@@ -675,7 +675,7 @@ TEST_F(DataSrcTest, CnameInt) {
|
|
|
|
|
|
// XXX: check a record as well
|
|
|
|
|
|
- rit = msg.beginSection(Section::AUTHORITY());
|
|
|
+ rit = msg.beginSection(Message::SECTION_AUTHORITY);
|
|
|
rrset = *rit;
|
|
|
EXPECT_EQ(Name("example.com"), rrset->getName());
|
|
|
EXPECT_EQ(RRType::NS(), rrset->getType());
|
|
@@ -688,7 +688,7 @@ TEST_F(DataSrcTest, CnameExt) {
|
|
|
|
|
|
headerCheck(msg, Rcode::NOERROR(), true, true, true, 4, 4, 6);
|
|
|
|
|
|
- RRsetIterator rit = msg.beginSection(Section::ANSWER());
|
|
|
+ RRsetIterator rit = msg.beginSection(Message::SECTION_ANSWER);
|
|
|
RRsetPtr rrset = *rit;
|
|
|
EXPECT_EQ(Name("cname-ext.example.com"), rrset->getName());
|
|
|
EXPECT_EQ(RRType::CNAME(), rrset->getType());
|
|
@@ -700,7 +700,7 @@ TEST_F(DataSrcTest, CnameExt) {
|
|
|
it->next();
|
|
|
EXPECT_TRUE(it->isLast());
|
|
|
|
|
|
- rit = msg.beginSection(Section::AUTHORITY());
|
|
|
+ rit = msg.beginSection(Message::SECTION_AUTHORITY);
|
|
|
rrset = *rit;
|
|
|
EXPECT_EQ(Name("sql1.example.com"), rrset->getName());
|
|
|
EXPECT_EQ(RRType::NS(), rrset->getType());
|
|
@@ -713,7 +713,7 @@ TEST_F(DataSrcTest, Delegation) {
|
|
|
|
|
|
headerCheck(msg, Rcode::NOERROR(), true, false, true, 0, 5, 2);
|
|
|
|
|
|
- RRsetIterator rit = msg.beginSection(Section::AUTHORITY());
|
|
|
+ RRsetIterator rit = msg.beginSection(Message::SECTION_AUTHORITY);
|
|
|
RRsetPtr rrset = *rit;
|
|
|
EXPECT_EQ(Name("subzone.example.com."), rrset->getName());
|
|
|
EXPECT_EQ(RRType::NS(), rrset->getType());
|
|
@@ -725,7 +725,7 @@ TEST_F(DataSrcTest, Delegation) {
|
|
|
it->next();
|
|
|
EXPECT_FALSE(it->isLast());
|
|
|
|
|
|
- rit = msg.beginSection(Section::ADDITIONAL());
|
|
|
+ rit = msg.beginSection(Message::SECTION_ADDITIONAL);
|
|
|
rrset = *rit;
|
|
|
EXPECT_EQ(Name("ns1.subzone.example.com"), rrset->getName());
|
|
|
EXPECT_EQ(RRType::A(), rrset->getType());
|
|
@@ -744,7 +744,7 @@ TEST_F(DataSrcTest, NSDelegation) {
|
|
|
|
|
|
headerCheck(msg, Rcode::NOERROR(), true, false, true, 0, 5, 2);
|
|
|
|
|
|
- RRsetIterator rit = msg.beginSection(Section::AUTHORITY());
|
|
|
+ RRsetIterator rit = msg.beginSection(Message::SECTION_AUTHORITY);
|
|
|
RRsetPtr rrset = *rit;
|
|
|
EXPECT_EQ(Name("subzone.example.com."), rrset->getName());
|
|
|
EXPECT_EQ(RRType::NS(), rrset->getType());
|
|
@@ -756,7 +756,7 @@ TEST_F(DataSrcTest, NSDelegation) {
|
|
|
it->next();
|
|
|
EXPECT_FALSE(it->isLast());
|
|
|
|
|
|
- rit = msg.beginSection(Section::ADDITIONAL());
|
|
|
+ rit = msg.beginSection(Message::SECTION_ADDITIONAL);
|
|
|
rrset = *rit;
|
|
|
EXPECT_EQ(Name("ns1.subzone.example.com"), rrset->getName());
|
|
|
EXPECT_EQ(RRType::A(), rrset->getType());
|
|
@@ -782,13 +782,13 @@ TEST_F(DataSrcTest, NSECZonecut) {
|
|
|
|
|
|
headerCheck(msg, Rcode::NOERROR(), true, true, true, 2, 4, 6);
|
|
|
|
|
|
- RRsetIterator rit = msg.beginSection(Section::ANSWER());
|
|
|
+ RRsetIterator rit = msg.beginSection(Message::SECTION_ANSWER);
|
|
|
RRsetPtr rrset = *rit;
|
|
|
EXPECT_EQ(Name("subzone.example.com."), rrset->getName());
|
|
|
EXPECT_EQ(RRType::NSEC(), rrset->getType());
|
|
|
EXPECT_EQ(RRClass::IN(), rrset->getClass());
|
|
|
|
|
|
- rit = msg.beginSection(Section::AUTHORITY());
|
|
|
+ rit = msg.beginSection(Message::SECTION_AUTHORITY);
|
|
|
rrset = *rit;
|
|
|
EXPECT_EQ(Name("example.com"), rrset->getName());
|
|
|
EXPECT_EQ(RRType::NS(), rrset->getType());
|
|
@@ -810,7 +810,7 @@ TEST_F(DataSrcTest, DNAMEZonecut) {
|
|
|
RRType::DNAME());
|
|
|
|
|
|
headerCheck(msg, Rcode::NOERROR(), true, false, true, 0, 5, 2);
|
|
|
- RRsetIterator rit = msg.beginSection(Section::AUTHORITY());
|
|
|
+ RRsetIterator rit = msg.beginSection(Message::SECTION_AUTHORITY);
|
|
|
RRsetPtr rrset = *rit;
|
|
|
EXPECT_EQ(Name("subzone.example.com."), rrset->getName());
|
|
|
EXPECT_EQ(RRType::NS(), rrset->getType());
|
|
@@ -822,7 +822,7 @@ TEST_F(DataSrcTest, DNAMEZonecut) {
|
|
|
it->next();
|
|
|
EXPECT_FALSE(it->isLast());
|
|
|
|
|
|
- rit = msg.beginSection(Section::ADDITIONAL());
|
|
|
+ rit = msg.beginSection(Message::SECTION_ADDITIONAL);
|
|
|
rrset = *rit;
|
|
|
EXPECT_EQ(Name("ns1.subzone.example.com"), rrset->getName());
|
|
|
EXPECT_EQ(RRType::A(), rrset->getType());
|
|
@@ -841,13 +841,13 @@ TEST_F(DataSrcTest, DS) {
|
|
|
|
|
|
headerCheck(msg, Rcode::NOERROR(), true, true, true, 3, 4, 6);
|
|
|
|
|
|
- RRsetIterator rit = msg.beginSection(Section::ANSWER());
|
|
|
+ RRsetIterator rit = msg.beginSection(Message::SECTION_ANSWER);
|
|
|
RRsetPtr rrset = *rit;
|
|
|
EXPECT_EQ(Name("subzone.example.com."), rrset->getName());
|
|
|
EXPECT_EQ(RRType::DS(), rrset->getType());
|
|
|
EXPECT_EQ(RRClass::IN(), rrset->getClass());
|
|
|
|
|
|
- rit = msg.beginSection(Section::AUTHORITY());
|
|
|
+ rit = msg.beginSection(Message::SECTION_AUTHORITY);
|
|
|
rrset = *rit;
|
|
|
EXPECT_EQ(Name("example.com"), rrset->getName());
|
|
|
EXPECT_EQ(RRType::NS(), rrset->getType());
|
|
@@ -872,7 +872,7 @@ TEST_F(DataSrcTest, CNAMELoop) {
|
|
|
// one.loop.example points to two.loop.example, which points back
|
|
|
// to one.loop.example, so there should be exactly two CNAME records
|
|
|
// in the answer.
|
|
|
- EXPECT_EQ(2, msg.getRRCount(Section::ANSWER()));
|
|
|
+ EXPECT_EQ(2, msg.getRRCount(Message::SECTION_ANSWER));
|
|
|
}
|
|
|
|
|
|
// NSEC query for the name of a zone cut for non-secure delegation.
|
|
@@ -883,7 +883,7 @@ TEST_F(DataSrcTest, NSECZonecutOfNonsecureZone) {
|
|
|
|
|
|
headerCheck(msg, Rcode::NOERROR(), true, false, true, 0, 1, 1);
|
|
|
|
|
|
- RRsetIterator rit = msg.beginSection(Section::AUTHORITY());
|
|
|
+ RRsetIterator rit = msg.beginSection(Message::SECTION_AUTHORITY);
|
|
|
ConstRRsetPtr rrset = *rit;
|
|
|
EXPECT_EQ(Name("sub.example.org."), rrset->getName());
|
|
|
EXPECT_EQ(RRType::NS(), rrset->getType());
|
|
@@ -897,7 +897,7 @@ TEST_F(DataSrcTest, NSECZonecutOfNonsecureZone) {
|
|
|
it->next();
|
|
|
EXPECT_TRUE(it->isLast());
|
|
|
|
|
|
- rit = msg.beginSection(Section::ADDITIONAL());
|
|
|
+ rit = msg.beginSection(Message::SECTION_ADDITIONAL);
|
|
|
rrset = *rit;
|
|
|
EXPECT_EQ(Name("ns.sub.example.org."), rrset->getName());
|
|
|
EXPECT_EQ(RRType::A(), rrset->getType());
|
|
@@ -942,7 +942,7 @@ TEST_F(DataSrcTest, StaticNxDomain) {
|
|
|
createAndProcessQuery(Name("www.version.bind"), RRClass::CH(),
|
|
|
RRType::TXT());
|
|
|
headerCheck(msg, Rcode::NXDOMAIN(), true, true, true, 0, 1, 0);
|
|
|
- RRsetIterator rit = msg.beginSection(Section::AUTHORITY());
|
|
|
+ RRsetIterator rit = msg.beginSection(Message::SECTION_AUTHORITY);
|
|
|
RRsetPtr rrset = *rit;
|
|
|
EXPECT_EQ(Name("version.bind"), rrset->getName());
|
|
|
EXPECT_EQ(RRType::SOA(), rrset->getType());
|