[svn] commit: r1455 - in /trunk/src/lib/dns/tests: rdata_dnskey_unittest.cc rdata_ds_unittest.cc rdata_nsec3_unittest.cc rdata_nsec3param_unittest.cc rdata_rrsig_unittest.cc
BIND 10 source code commits
bind10-changes at lists.isc.org
Tue Mar 16 18:22:03 UTC 2010
Author: jinmei
Date: Tue Mar 16 18:22:02 2010
New Revision: 1455
Log:
added tests that would fail (commented out)
Modified:
trunk/src/lib/dns/tests/rdata_dnskey_unittest.cc
trunk/src/lib/dns/tests/rdata_ds_unittest.cc
trunk/src/lib/dns/tests/rdata_nsec3_unittest.cc
trunk/src/lib/dns/tests/rdata_nsec3param_unittest.cc
trunk/src/lib/dns/tests/rdata_rrsig_unittest.cc
Modified: trunk/src/lib/dns/tests/rdata_dnskey_unittest.cc
==============================================================================
--- trunk/src/lib/dns/tests/rdata_dnskey_unittest.cc (original)
+++ trunk/src/lib/dns/tests/rdata_dnskey_unittest.cc Tue Mar 16 18:22:02 2010
@@ -73,13 +73,15 @@
InvalidRdataText);
EXPECT_THROW(generic::DNSKEY("257 3 5 BAAAAAAAAAAAD"),
BadBase64String);
- // Should this be allowed?
-// EXPECT_THROW(generic::DNSKEY("257 3 5BEAAEFTd"),
-// InvalidRdataText);
+#if 0
+ // Should this be allowed? Probably not. But the test currently fails.
+ EXPECT_THROW(generic::DNSKEY("257 3 5BEAAEFTd"),
+ InvalidRdataText);
// How about this? It's even more confusing for the parser because
// it could be ambiguous '51 EAAA' vs '5 1EAA..'
-// EXPECT_THROW(generic::DNSKEY("257 3 51EAAEFTd"),
-// InvalidRdataText);
+ EXPECT_THROW(generic::DNSKEY("257 3 51EAAEFTd"),
+ InvalidRdataText);
+#endif
}
TEST_F(Rdata_DNSKEY_Test, toWireRenderer)
Modified: trunk/src/lib/dns/tests/rdata_ds_unittest.cc
==============================================================================
--- trunk/src/lib/dns/tests/rdata_ds_unittest.cc (original)
+++ trunk/src/lib/dns/tests/rdata_ds_unittest.cc Tue Mar 16 18:22:02 2010
@@ -52,6 +52,13 @@
EXPECT_THROW(const generic::DS ds2("11111 5 22222 BEEF"), InvalidRdataText);
EXPECT_THROW(const generic::DS ds2("11111 5 2"), InvalidRdataText);
EXPECT_THROW(const generic::DS ds2("GARBAGE IN"), InvalidRdataText);
+
+#if 0 // this test currently fails
+ // no space between the digest type and the digest.
+ EXPECT_THROW(const generic::DS ds2(
+ "12892 5 2F1E184C0E1D615D20EB3C223ACED3B03C773DD952D"
+ "5F0EB5C777586DE18DA6B5"), InvalidRdataText);
+#endif
}
TEST_F(Rdata_DS_Test, createFromWire_DS) {
Modified: trunk/src/lib/dns/tests/rdata_nsec3_unittest.cc
==============================================================================
--- trunk/src/lib/dns/tests/rdata_nsec3_unittest.cc (original)
+++ trunk/src/lib/dns/tests/rdata_nsec3_unittest.cc Tue Mar 16 18:22:02 2010
@@ -72,6 +72,12 @@
"0123456789ABCDEFGHIJKLMNOPQRSTUV "
"A NS SOA"),
InvalidRdataText);
+
+#if 0 // this currently fails
+ EXPECT_THROW(generic::NSEC3(
+ "1 1 1D399EAAB H9RSFB7FPF2L8HG35CMPC765TDK23RP6 "
+ "NS SOA RRSIG DNSKEY NSEC3PARAM"), InvalidRdataText);
+#endif
}
TEST_F(Rdata_NSEC3_Test, createFromWire)
Modified: trunk/src/lib/dns/tests/rdata_nsec3param_unittest.cc
==============================================================================
--- trunk/src/lib/dns/tests/rdata_nsec3param_unittest.cc (original)
+++ trunk/src/lib/dns/tests/rdata_nsec3param_unittest.cc Tue Mar 16 18:22:02 2010
@@ -49,16 +49,15 @@
TEST_F(Rdata_NSEC3PARAM_Test, badText)
{
- EXPECT_THROW(generic::NSEC3PARAM rdata_nsec3param("1 1 1 SPORK"),
- BadHexString);
- EXPECT_THROW(generic::NSEC3PARAM rdata_nsec3param("100000 1 1 ADDAFEE"),
- InvalidRdataText);
- EXPECT_THROW(generic::NSEC3PARAM rdata_nsec3param("1 100000 1 ADDAFEE"),
- InvalidRdataText);
- EXPECT_THROW(generic::NSEC3PARAM rdata_nsec3param("1 1 100000 ADDAFEE"),
- InvalidRdataText);
- EXPECT_THROW(generic::NSEC3PARAM rdata_nsec3param("1"),
- InvalidRdataText);
+ EXPECT_THROW(generic::NSEC3PARAM("1 1 1 SPORK"), BadHexString);
+ EXPECT_THROW(generic::NSEC3PARAM("100000 1 1 ADDAFEE"), InvalidRdataText);
+ EXPECT_THROW(generic::NSEC3PARAM("1 100000 1 ADDAFEE"), InvalidRdataText);
+ EXPECT_THROW(generic::NSEC3PARAM("1 1 100000 ADDAFEE"), InvalidRdataText);
+ EXPECT_THROW(generic::NSEC3PARAM("1"), InvalidRdataText);
+
+#if 0 // this currently fails
+ EXPECT_THROW(generic::NSEC3PARAM("1 0 1D399EAAB"), InvalidRdataText);
+#endif
}
TEST_F(Rdata_NSEC3PARAM_Test, createFromWire)
Modified: trunk/src/lib/dns/tests/rdata_rrsig_unittest.cc
==============================================================================
--- trunk/src/lib/dns/tests/rdata_rrsig_unittest.cc (original)
+++ trunk/src/lib/dns/tests/rdata_rrsig_unittest.cc Tue Mar 16 18:22:02 2010
@@ -87,6 +87,12 @@
"20100223214617 20100222214617 8496 isc.org. "
"EEeeeeeeEEEeeeeeeGaaahAAAAAAAAHHHHHHHHHHH!="),
BadBase64String);
+
+#if 0 // this currently fails
+ // no space between the tag and signer
+ EXPECT_THROW(generic::RRSIG("A 5 4 43200 20100223214617 20100222214617 "
+ "8496isc.org. ofc="), InvalidRdataText);
+#endif
}
TEST_F(Rdata_RRSIG_Test, toWireRenderer)
More information about the bind10-changes
mailing list