BIND 10 trac2512, updated. 3c09cb5da05b2439201dc01b351f5003f1dd8557 [2512] Add some <character-string> tests for Value field

BIND 10 source code commits bind10-changes at lists.isc.org
Tue Feb 11 08:00:25 UTC 2014


The branch, trac2512 has been updated
       via  3c09cb5da05b2439201dc01b351f5003f1dd8557 (commit)
      from  a5d2806bff9656a3ea7900c8dba4101bf3c86ca8 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 3c09cb5da05b2439201dc01b351f5003f1dd8557
Author: Mukund Sivaraman <muks at isc.org>
Date:   Tue Feb 11 13:30:14 2014 +0530

    [2512] Add some <character-string> tests for Value field

-----------------------------------------------------------------------

Summary of changes:
 src/lib/dns/tests/rdata_caa_unittest.cc |   14 ++++++++++++++
 1 file changed, 14 insertions(+)

-----------------------------------------------------------------------
diff --git a/src/lib/dns/tests/rdata_caa_unittest.cc b/src/lib/dns/tests/rdata_caa_unittest.cc
index 8968f46..05d177e 100644
--- a/src/lib/dns/tests/rdata_caa_unittest.cc
+++ b/src/lib/dns/tests/rdata_caa_unittest.cc
@@ -134,6 +134,20 @@ TEST_F(Rdata_CAA_Test, fields) {
     EXPECT_THROW(const generic::CAA rdata_caa2(rdata_txt), InvalidRdataText);
 }
 
+TEST_F(Rdata_CAA_Test, characterStringValue) {
+    const generic::CAA rdata_caa_unquoted("0 issue ca.example.net");
+    EXPECT_EQ(0, rdata_caa_unquoted.compare(rdata_caa));
+
+    const generic::CAA rdata_caa_escape_X("0 issue ca.e\\xample.net");
+    EXPECT_EQ(0, rdata_caa_escape_X.compare(rdata_caa));
+
+    const generic::CAA rdata_caa_escape_DDD("0 issue ca.e\\120ample.net");
+    EXPECT_EQ(0, rdata_caa_escape_DDD.compare(rdata_caa));
+
+    const generic::CAA rdata_caa_multiline("0 issue (\nca.example.net)");
+    EXPECT_EQ(0, rdata_caa_multiline.compare(rdata_caa));
+}
+
 TEST_F(Rdata_CAA_Test, badText) {
     checkFromText_LexerError("0");
     checkFromText_LexerError("ZERO issue \"ca.example.net\"");



More information about the bind10-changes mailing list