Commit d71f7e9f authored by Mukund Sivaraman's avatar Mukund Sivaraman
Browse files

[2124] Add another toWire() test

parent 73080d99
...@@ -196,6 +196,13 @@ TEST_F(Rdata_SSHFP_Test, getFingerprintLen) { ...@@ -196,6 +196,13 @@ TEST_F(Rdata_SSHFP_Test, getFingerprintLen) {
} }
TEST_F(Rdata_SSHFP_Test, emptyFingerprintFromWire) { TEST_F(Rdata_SSHFP_Test, emptyFingerprintFromWire) {
const uint8_t rdf_wiredata[] = {
// algorithm
0x04,
// fingerprint type
0x09
};
const generic::SSHFP rdf = const generic::SSHFP rdf =
dynamic_cast<const generic::SSHFP&> dynamic_cast<const generic::SSHFP&>
(*rdataFactoryFromFile(RRType("SSHFP"), RRClass("IN"), (*rdataFactoryFromFile(RRType("SSHFP"), RRClass("IN"),
...@@ -204,6 +211,16 @@ TEST_F(Rdata_SSHFP_Test, emptyFingerprintFromWire) { ...@@ -204,6 +211,16 @@ TEST_F(Rdata_SSHFP_Test, emptyFingerprintFromWire) {
EXPECT_EQ(4, rdf.getSSHFPAlgorithmNumber()); EXPECT_EQ(4, rdf.getSSHFPAlgorithmNumber());
EXPECT_EQ(9, rdf.getSSHFPFingerprintType()); EXPECT_EQ(9, rdf.getSSHFPFingerprintType());
EXPECT_EQ(0, rdf.getFingerprintLen()); EXPECT_EQ(0, rdf.getFingerprintLen());
this->obuffer.clear();
rdf.toWire(this->obuffer);
EXPECT_EQ(2, this->obuffer.getLength());
EXPECT_PRED_FORMAT4(UnitTestUtil::matchWireData,
this->obuffer.getData(),
this->obuffer.getLength(),
rdf_wiredata, sizeof(rdf_wiredata));
} }
TEST_F(Rdata_SSHFP_Test, emptyFingerprintFromString) { TEST_F(Rdata_SSHFP_Test, emptyFingerprintFromString) {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment