BIND 10 trac1144, updated. 33c0d21361655c08b274c75736b7bcbe99dd3d2d [1144] added one more test case: comparing incompatible types of RDATAs

BIND 10 source code commits bind10-changes at lists.isc.org
Tue Oct 4 17:30:54 UTC 2011


The branch, trac1144 has been updated
       via  33c0d21361655c08b274c75736b7bcbe99dd3d2d (commit)
      from  956e210239d46bebe4574c5ca38b3b51b1bb7c65 (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 33c0d21361655c08b274c75736b7bcbe99dd3d2d
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Tue Oct 4 10:30:31 2011 -0700

    [1144] added one more test case: comparing incompatible types of RDATAs

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

Summary of changes:
 src/lib/dns/tests/rdata_ds_like_unittest.cc |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

-----------------------------------------------------------------------
diff --git a/src/lib/dns/tests/rdata_ds_like_unittest.cc b/src/lib/dns/tests/rdata_ds_like_unittest.cc
index db25aea..d49e229 100644
--- a/src/lib/dns/tests/rdata_ds_like_unittest.cc
+++ b/src/lib/dns/tests/rdata_ds_like_unittest.cc
@@ -162,6 +162,10 @@ TYPED_TEST(Rdata_DS_LIKE_Test, compare) {
 
     EXPECT_LT(TypeParam(ds_like_txt1).compare(TypeParam(ds_like_txt6)), 0);
     EXPECT_GT(TypeParam(ds_like_txt6).compare(TypeParam(ds_like_txt1)), 0);
+
+    // comparison attempt between incompatible RR types should be rejected
+    EXPECT_THROW(this->rdata_ds_like.compare(*RdataTest::rdata_nomatch),
+                 bad_cast);
 }
 
 }




More information about the bind10-changes mailing list