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