Browse Source

- renamed the test data
- added a test for a bogus wire-format intput that currently fails


git-svn-id: svn://bind10.isc.org/svn/bind10/trunk@1083 e5f2f494-b856-4b98-b285-d166d9295462

JINMEI Tatuya 15 years ago
parent
commit
b044a4f4b7
1 changed files with 7 additions and 4 deletions
  1. 7 4
      src/lib/dns/cpp/tests/rdata_rrsig_unittest.cc

+ 7 - 4
src/lib/dns/cpp/tests/rdata_rrsig_unittest.cc

@@ -124,12 +124,15 @@ TEST_F(Rdata_RRSIG_Test, createFromWire_RRSIG)
                 "ZgWZzQKeTKPOYWrnYtdZW4PnPQFeUl3orgLev7F8J6FZlDn0y/J/ThR5"
                 "m36Mo2/Gdxjj8lJ/IjPVkdpKyBpcnYND8KEIma5MyNCNeyO1UkfPQZGHNSQ=");
     EXPECT_EQ(rrsig_txt, rdataFactoryFromFile(RRType("RRSIG"), RRClass("IN"),
-                             "testdata/rdata_rrsig_fromWire")->toText());
+                             "testdata/rdata_rrsig_fromWire1")->toText());
     generic::RRSIG rdata_rrsig(rrsig_txt);
     EXPECT_EQ(0, rdata_rrsig.compare(
                       *rdataFactoryFromFile(RRType("RRSIG"), RRClass("IN"),
-                                          "testdata/rdata_rrsig_fromWire")));
-}
-
+                                          "testdata/rdata_rrsig_fromWire1")));
 
+    // RDLEN is too short
+    EXPECT_THROW(rdataFactoryFromFile(RRType::RRSIG(), RRClass::IN(),
+                                      "testdata/rdata_rrsig_fromWire2"),
+                 InvalidRdataLength);
+}
 }