]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[2387] added toWireBuffer tests for DNSKEY and NSEC3PARAM.
authorJINMEI Tatuya <jinmei@isc.org>
Thu, 28 Mar 2013 21:54:05 +0000 (14:54 -0700)
committerJINMEI Tatuya <jinmei@isc.org>
Thu, 28 Mar 2013 21:54:05 +0000 (14:54 -0700)
not in the scope of this ticket, but should be easy enough.

src/lib/dns/tests/rdata_dnskey_unittest.cc
src/lib/dns/tests/rdata_nsec3param_unittest.cc

index d483d312d657af3e8e5d789f3f64eaf24c093c37..450c0edb0e9c01a29be4ecc8af4e3ab7d9bf93c4 100644 (file)
@@ -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) {
index 9752a3c25ae13e93c99586ae3e161823894652e1..2ca5c1e3b5529397c0a3c18736759b64b2918f20 100644 (file)
@@ -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) {