[svn] commit: r1468 - in /trunk/src/lib/dns/tests: rdata_soa_unittest.cc testdata/rdata_soa_toWireUncompressed testdata/rdata_soa_toWireUncompressed.spec
BIND 10 source code commits
bind10-changes at lists.isc.org
Tue Mar 16 23:42:49 UTC 2010
Author: jinmei
Date: Tue Mar 16 23:42:48 2010
New Revision: 1468
Log:
fixed a failing test case with correct data (tested code was correct,
but test data wasn't)
Added:
trunk/src/lib/dns/tests/testdata/rdata_soa_toWireUncompressed
trunk/src/lib/dns/tests/testdata/rdata_soa_toWireUncompressed.spec
Modified:
trunk/src/lib/dns/tests/rdata_soa_unittest.cc
Modified: trunk/src/lib/dns/tests/rdata_soa_unittest.cc
==============================================================================
--- trunk/src/lib/dns/tests/rdata_soa_unittest.cc (original)
+++ trunk/src/lib/dns/tests/rdata_soa_unittest.cc Tue Mar 16 23:42:48 2010
@@ -36,25 +36,21 @@
// there's nothing to specialize
};
-const generic::SOA rdata_soa(Name("ns.example.com"),
- Name("root.example.com"),
- 2010012601, 3600, 300, 3600000, 1200);
+const generic::SOA rdata_soa(Name("ns.example.com"), Name("root.example.com"),
+ 2010012601, 3600, 300, 3600000, 1200);
-TEST_F(Rdata_SOA_Test, createFromText)
-{
+TEST_F(Rdata_SOA_Test, createFromText) {
//TBD
}
-TEST_F(Rdata_SOA_Test, createFromWire)
-{
+TEST_F(Rdata_SOA_Test, createFromWire) {
EXPECT_EQ(0, rdata_soa.compare(
*rdataFactoryFromFile(RRType("SOA"), RRClass("IN"),
"testdata/rdata_soa_fromWire")));
// TBD: more tests
}
-TEST_F(Rdata_SOA_Test, toWireRenderer)
-{
+TEST_F(Rdata_SOA_Test, toWireRenderer) {
renderer.skip(2);
rdata_soa.toWire(renderer);
@@ -65,23 +61,17 @@
obuffer.getLength() - 2, &data[2], data.size() - 2);
}
-TEST_F(Rdata_SOA_Test, toWireBuffer)
-{
+TEST_F(Rdata_SOA_Test, toWireBuffer) {
obuffer.skip(2);
rdata_soa.toWire(obuffer);
vector<unsigned char> data;
- UnitTestUtil::readWireData("testdata/rdata_soa_fromWire", data);
-#if 0
-// XXX: this currently fails with a mismatch at byte 21. I'm not sure
-// whether it's a test error or a problem with the toWire() method
+ UnitTestUtil::readWireData("testdata/rdata_soa_toWireUncompressed", data);
EXPECT_PRED_FORMAT4(UnitTestUtil::matchWireData,
static_cast<const uint8_t *>(obuffer.getData()) + 2,
obuffer.getLength() - 2, &data[2], data.size() - 2);
-#endif
}
-TEST_F(Rdata_SOA_Test, toText)
-{
+TEST_F(Rdata_SOA_Test, toText) {
EXPECT_EQ("ns.example.com. root.example.com. "
"2010012601 3600 300 3600000 1200", rdata_soa.toText());
}
More information about the bind10-changes
mailing list