/// IMPLEMENTATION NOTE: Currently this base class implementation is
/// non-optimal as it renders the wire data to a buffer and returns
/// the buffer's length. What would perform better is to add
- /// implementations of \c getWireLength() method to every RDATA
+ /// implementations of \c getLength() method to every RDATA
/// type. This is why this method is virtual. Once all Rdata types
- /// have \c getWireLength() implementations, this base class
+ /// have \c getLength() implementations, this base class
/// implementation must be removed and the method should become a
/// pure interface.
///
/// \return The length of the wire format representation of the
/// RDATA.
- virtual uint16_t getWireLength() const;
+ virtual uint16_t getLength() const;
};
namespace generic {
"file does not end with newline");
}
-TEST_F(RdataTest, getWireLength) {
+TEST_F(RdataTest, getLength) {
const in::AAAA aaaa_rdata("2001:db8::1");
- EXPECT_EQ(16, aaaa_rdata.getWireLength());
+ EXPECT_EQ(16, aaaa_rdata.getLength());
const generic::TXT txt_rdata("Hello World");
- EXPECT_EQ(12, txt_rdata.getWireLength());
+ EXPECT_EQ(12, txt_rdata.getLength());
}
}