Browse Source

[2387] added toWireBuffer tests for DNSKEY and NSEC3PARAM.

not in the scope of this ticket, but should be easy enough.
JINMEI Tatuya 12 years ago
parent
commit
edd462bc9e

+ 6 - 1
src/lib/dns/tests/rdata_dnskey_unittest.cc

@@ -144,7 +144,12 @@ TEST_F(Rdata_DNSKEY_Test, toWireRenderer) {
 
 TEST_F(Rdata_DNSKEY_Test, toWireBuffer) {
     rdata_dnskey.toWire(obuffer);
-    // FIXME: Test something here???
+
+    vector<unsigned char> data;
+    UnitTestUtil::readWireData("rdata_dnskey_fromWire", data);
+    EXPECT_PRED_FORMAT4(UnitTestUtil::matchWireData,
+                        obuffer.getData(), obuffer.getLength(),
+                        &data[2], data.size() - 2);
 }
 
 TEST_F(Rdata_DNSKEY_Test, createFromWire) {

+ 6 - 0
src/lib/dns/tests/rdata_nsec3param_unittest.cc

@@ -167,6 +167,12 @@ TEST_F(Rdata_NSEC3PARAM_Test, toWireRenderer) {
 
 TEST_F(Rdata_NSEC3PARAM_Test, toWireBuffer) {
     rdata_nsec3param.toWire(obuffer);
+
+    vector<unsigned char> data;
+    UnitTestUtil::readWireData("rdata_nsec3param_fromWire1", data);
+    EXPECT_PRED_FORMAT4(UnitTestUtil::matchWireData,
+                        obuffer.getData(), obuffer.getLength(),
+                        &data[2], data.size() - 2);
 }
 
 TEST_F(Rdata_NSEC3PARAM_Test, getHashAlg) {