[svn] commit: r1161 - /trunk/src/lib/dns/tests/rdata_ds_unittest.cc

BIND 10 source code commits bind10-changes at lists.isc.org
Sun Mar 7 00:39:19 UTC 2010


Author: jinmei
Date: Sun Mar  7 00:39:19 2010
New Revision: 1161

Log:
added a simple comparison test for DS

Modified:
    trunk/src/lib/dns/tests/rdata_ds_unittest.cc

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 Sun Mar  7 00:39:19 2010
@@ -42,13 +42,11 @@
               "5F0EB5C777586DE18DA6B5");
 const generic::DS rdata_ds(ds_txt);
 
-TEST_F(Rdata_DS_Test, toText_DS)
-{
+TEST_F(Rdata_DS_Test, toText_DS) {
     EXPECT_EQ(ds_txt, rdata_ds.toText());
 }
 
-TEST_F(Rdata_DS_Test, badText_DS)
-{
+TEST_F(Rdata_DS_Test, badText_DS) {
     EXPECT_THROW(const generic::DS ds2("99999 5 2 BEEF"), InvalidRdataText);
     EXPECT_THROW(const generic::DS ds2("11111 555 2 BEEF"), InvalidRdataText);
     EXPECT_THROW(const generic::DS ds2("11111 5 22222 BEEF"), InvalidRdataText);
@@ -56,20 +54,17 @@
     EXPECT_THROW(const generic::DS ds2("GARBAGE IN"), InvalidRdataText);
 }
 
-TEST_F(Rdata_DS_Test, createFromWire_DS)
-{
+TEST_F(Rdata_DS_Test, createFromWire_DS) {
     EXPECT_EQ(0, rdata_ds.compare(
-                  *rdataFactoryFromFile(RRType("DS"), RRClass("IN"),
+                  *rdataFactoryFromFile(RRType::DS(), RRClass::IN(),
                                         "testdata/rdata_ds_fromWire")));
 }
 
-TEST_F(Rdata_DS_Test, getTag_DS)
-{
+TEST_F(Rdata_DS_Test, getTag_DS) {
     EXPECT_EQ(12892, rdata_ds.getTag());
 }
 
-TEST_F(Rdata_DS_Test, toWireRenderer)
-{
+TEST_F(Rdata_DS_Test, toWireRenderer) {
     renderer.skip(2);
     generic::DS rdata_ds(ds_txt);
     rdata_ds.toWire(renderer);
@@ -81,10 +76,16 @@
                         obuffer.getLength() - 2, &data[2], data.size() - 2);
 }
 
-TEST_F(Rdata_DS_Test, toWireBuffer)
-{
+TEST_F(Rdata_DS_Test, toWireBuffer) {
     generic::DS rdata_ds(ds_txt);
     rdata_ds.toWire(obuffer);
 }
 
+TEST_F(Rdata_DS_Test, compare) {
+    // trivial case: self equivalence
+    EXPECT_EQ(0, generic::DS(ds_txt).compare(generic::DS(ds_txt)));
+
+    // TODO: need more tests
 }
+
+}




More information about the bind10-changes mailing list