diff options
author | Mukund Sivaraman <muks@isc.org> | 2014-01-15 02:38:31 +0100 |
---|---|---|
committer | Mukund Sivaraman <muks@isc.org> | 2014-01-15 06:17:51 +0100 |
commit | 1d34831c4d70162e769625278dd8c901ad21f42d (patch) | |
tree | 4e6c152bad86275366ceb4f915930da1692f7588 /src/lib/dns/tests/rdatafields_unittest.cc | |
parent | [master] Added Changelog entry for #3252. (diff) | |
download | kea-1d34831c4d70162e769625278dd8c901ad21f42d.tar.xz kea-1d34831c4d70162e769625278dd8c901ad21f42d.zip |
[2168] Remove use of UnitTestUtil::matchWireData() in dns/tests/
This also fixes a bug in TSIGKeyTest.construct where key_short_md5 was
not tested correctly.
Diffstat (limited to 'src/lib/dns/tests/rdatafields_unittest.cc')
-rw-r--r-- | src/lib/dns/tests/rdatafields_unittest.cc | 51 |
1 files changed, 23 insertions, 28 deletions
diff --git a/src/lib/dns/tests/rdatafields_unittest.cc b/src/lib/dns/tests/rdatafields_unittest.cc index ef83ed4b26..a6bead79bb 100644 --- a/src/lib/dns/tests/rdatafields_unittest.cc +++ b/src/lib/dns/tests/rdatafields_unittest.cc @@ -24,14 +24,17 @@ #include <dns/rdatafields.h> #include <dns/tests/unittest_util.h> +#include <util/unittests/wiredata.h> + #include <gtest/gtest.h> -using isc::UnitTestUtil; using namespace std; using namespace isc::dns; using namespace isc::dns::rdata; +using isc::UnitTestUtil; using isc::util::OutputBuffer; using isc::util::InputBuffer; +using isc::util::unittests::matchWireData; namespace { class RdataFieldsTest : public ::testing::Test { @@ -67,23 +70,21 @@ RdataFieldsTest::constructCommonTests(const RdataFields& fields, const uint8_t* const expected_data, const size_t expected_data_len) { - EXPECT_PRED_FORMAT4(UnitTestUtil::matchWireData, expected_data, - expected_data_len, fields.getData(), - fields.getDataLength()); + matchWireData(expected_data, expected_data_len, + fields.getData(), fields.getDataLength()); + EXPECT_EQ(sizeof(RdataFields::FieldSpec), fields.getFieldSpecDataSize()); EXPECT_EQ(1, fields.getFieldCount()); EXPECT_EQ(RdataFields::DATA, fields.getFieldSpec(0).type); EXPECT_EQ(4, fields.getFieldSpec(0).len); fields.toWire(obuffer); - EXPECT_PRED_FORMAT4(UnitTestUtil::matchWireData, expected_data, - expected_data_len, obuffer.getData(), - obuffer.getLength()); + matchWireData(expected_data, expected_data_len, + obuffer.getData(), obuffer.getLength()); fields.toWire(renderer); - EXPECT_PRED_FORMAT4(UnitTestUtil::matchWireData, expected_data, - expected_data_len, renderer.getData(), - renderer.getLength()); + matchWireData(expected_data, expected_data_len, + renderer.getData(), renderer.getLength()); } TEST_F(RdataFieldsTest, constructFromRdata) { @@ -112,17 +113,15 @@ RdataFieldsTest::constructCommonTestsNS(const RdataFields& fields) { UnitTestUtil::readWireData("rdatafields1.wire", expected_wire); other_name.toWire(obuffer); fields.toWire(obuffer); - EXPECT_PRED_FORMAT4(UnitTestUtil::matchWireData, &expected_wire[0], - expected_wire.size(), obuffer.getData(), - obuffer.getLength()); + matchWireData(&expected_wire[0], expected_wire.size(), + obuffer.getData(), obuffer.getLength()); expected_wire.clear(); UnitTestUtil::readWireData("rdatafields2.wire", expected_wire); other_name.toWire(renderer); fields.toWire(renderer); - EXPECT_PRED_FORMAT4(UnitTestUtil::matchWireData, &expected_wire[0], - expected_wire.size(), renderer.getData(), - renderer.getLength()); + matchWireData(&expected_wire[0], expected_wire.size(), + renderer.getData(), renderer.getLength()); } TEST_F(RdataFieldsTest, constructFromRdataNS) { @@ -150,14 +149,12 @@ RdataFieldsTest::constructCommonTestsTXT(const RdataFields& fields) { EXPECT_EQ(expected_wire.size(), fields.getFieldSpec(0).len); fields.toWire(obuffer); - EXPECT_PRED_FORMAT4(UnitTestUtil::matchWireData, &expected_wire[0], - expected_wire.size(), obuffer.getData(), - obuffer.getLength()); + matchWireData(&expected_wire[0], expected_wire.size(), + obuffer.getData(), obuffer.getLength()); fields.toWire(renderer); - EXPECT_PRED_FORMAT4(UnitTestUtil::matchWireData, &expected_wire[0], - expected_wire.size(), renderer.getData(), - renderer.getLength()); + matchWireData(&expected_wire[0], expected_wire.size(), + renderer.getData(), renderer.getLength()); } TEST_F(RdataFieldsTest, constructFromRdataTXT) { @@ -208,9 +205,8 @@ RdataFieldsTest::constructCommonTestsRRSIG(const RdataFields& fields) { obuffer.writeUint16(fields.getDataLength()); fields.toWire(obuffer); other_name.toWire(obuffer); - EXPECT_PRED_FORMAT4(UnitTestUtil::matchWireData, &expected_wire[0], - expected_wire.size(), obuffer.getData(), - obuffer.getLength()); + matchWireData(&expected_wire[0], expected_wire.size(), + obuffer.getData(), obuffer.getLength()); expected_wire.clear(); UnitTestUtil::readWireData("rdatafields6.wire", expected_wire); @@ -218,9 +214,8 @@ RdataFieldsTest::constructCommonTestsRRSIG(const RdataFields& fields) { renderer.writeUint16(fields.getDataLength()); fields.toWire(renderer); // the signer field won't be compressed other_name.toWire(renderer); // but will be used as a compression target - EXPECT_PRED_FORMAT4(UnitTestUtil::matchWireData, &expected_wire[0], - expected_wire.size(), renderer.getData(), - renderer.getLength()); + matchWireData(&expected_wire[0], expected_wire.size(), + renderer.getData(), renderer.getLength()); } TEST_F(RdataFieldsTest, constructFromRdataRRSIG) { |