[svn] commit: r221 - in /branches/f2f200910/src/lib/dns: rrset.h rrset_unittest.cc

BIND 10 source code commits bind10-changes at lists.isc.org
Fri Oct 30 01:33:57 UTC 2009


Author: jinmei
Date: Fri Oct 30 01:33:57 2009
New Revision: 221

Log:
added some getters for MX

Modified:
    branches/f2f200910/src/lib/dns/rrset.h
    branches/f2f200910/src/lib/dns/rrset_unittest.cc

Modified: branches/f2f200910/src/lib/dns/rrset.h
==============================================================================
--- branches/f2f200910/src/lib/dns/rrset.h (original)
+++ branches/f2f200910/src/lib/dns/rrset.h Fri Oct 30 01:33:57 2009
@@ -177,6 +177,8 @@
     unsigned int count() const { return (1); }
     const RRType& getType() const { return (RRType::MX); }
     static const RRType& getTypeStatic() { return (RRType::MX); }
+    uint16_t getPreference() const { return (preference_); }
+    const Name getMXName() const { return (mxname_); }
     std::string toText() const;
     void toWire(Buffer& buffer, NameCompressor& compressor) const;
     bool operator==(const MX& other) const

Modified: branches/f2f200910/src/lib/dns/rrset_unittest.cc
==============================================================================
--- branches/f2f200910/src/lib/dns/rrset_unittest.cc (original)
+++ branches/f2f200910/src/lib/dns/rrset_unittest.cc Fri Oct 30 01:33:57 2009
@@ -169,6 +169,12 @@
     EXPECT_EQ("10 mail.example.com.", rdata.toText());
 }
 
+TEST_F(Rdata_Generic_MX_Test, getFields)
+{
+    EXPECT_EQ(10, rdata.getPreference());
+    EXPECT_EQ("mail.example.com.", rdata.getMXName().toText());
+}
+
 // The fixture for testing Generic/TXT Rdata class
 class Rdata_Generic_TXT_Test : public ::testing::Test {
 protected:




More information about the bind10-changes mailing list