BIND 10 trac2431, updated. 757d91ff52158a17e9e17990aa39815fda2ed3f6 [2431] Add more testcases for missing tokens

BIND 10 source code commits bind10-changes at lists.isc.org
Mon Dec 17 05:43:54 UTC 2012


The branch, trac2431 has been updated
       via  757d91ff52158a17e9e17990aa39815fda2ed3f6 (commit)
      from  7400eee5cb287236717e78c8956cc09efb424813 (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 757d91ff52158a17e9e17990aa39815fda2ed3f6
Author: Mukund Sivaraman <muks at isc.org>
Date:   Mon Dec 17 11:13:31 2012 +0530

    [2431] Add more testcases for missing tokens

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

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

-----------------------------------------------------------------------
diff --git a/src/lib/dns/tests/master_loader_unittest.cc b/src/lib/dns/tests/master_loader_unittest.cc
index 544dae5..f41a8d7 100644
--- a/src/lib/dns/tests/master_loader_unittest.cc
+++ b/src/lib/dns/tests/master_loader_unittest.cc
@@ -280,6 +280,8 @@ struct ErrorCase {
     { "www      FORTNIGHT   IN  A   192.0.2.1", NULL, "Invalid TTL" },
     { "www      3600    XX  A   192.0.2.1", NULL, "Invalid class" },
     { "www      3600    IN  A   bad_ip", NULL, "Invalid Rdata" },
+
+    // Parameter ordering errors
     { "www      IN      A   3600 192.168.2.7",
       "createRdata from text failed: IN/A RDATA construction from text failed",
       "Incorrect order of class, TTL and type" },
@@ -292,6 +294,31 @@ struct ErrorCase {
     { "www      A       3600 IN  192.168.2.8",
       "createRdata from text failed: IN/A RDATA construction from text failed",
       "Incorrect order of class, TTL and type" },
+
+    // Missing type and Rdata
+    { "www", "unexpected end of input", "Missing type and Rdata" },
+    { "www 3600", "unexpected end of input", "Missing type and Rdata" },
+    { "www IN", "unexpected end of input", "Missing type and Rdata" },
+    { "www 3600 IN", "unexpected end of input", "Missing type and Rdata" },
+    { "www IN 3600", "unexpected end of input", "Missing type and Rdata" },
+
+    // Missing Rdata
+    { "www A",
+      "createRdata from text failed: IN/A RDATA construction from text failed",
+      "Missing Rdata" },
+    { "www 3600 A",
+      "createRdata from text failed: IN/A RDATA construction from text failed",
+      "Missing Rdata" },
+    { "www IN A",
+      "createRdata from text failed: IN/A RDATA construction from text failed",
+      "Missing Rdata" },
+    { "www 3600 IN A",
+      "createRdata from text failed: IN/A RDATA construction from text failed",
+      "Missing Rdata" },
+    { "www IN 3600 A",
+      "createRdata from text failed: IN/A RDATA construction from text failed",
+      "Missing Rdata" },
+
     { "www      3600    IN", NULL, "Unexpected EOLN" },
     { "www      3600    CH  TXT nothing", NULL, "Class mismatch" },
     { "www      \"3600\"  IN  A   192.0.2.1", NULL, "Quoted TTL" },



More information about the bind10-changes mailing list