[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