[svn] commit: r3931 - /branches/trac441/src/lib/datasrc/tests/memory_datasrc_unittest.cc

BIND 10 source code commits bind10-changes at lists.isc.org
Tue Dec 21 12:33:06 UTC 2010


Author: vorner
Date: Tue Dec 21 12:33:05 2010
New Revision: 3931

Log:
Test data survive exception

Modified:
    branches/trac441/src/lib/datasrc/tests/memory_datasrc_unittest.cc

Modified: branches/trac441/src/lib/datasrc/tests/memory_datasrc_unittest.cc
==============================================================================
--- branches/trac441/src/lib/datasrc/tests/memory_datasrc_unittest.cc (original)
+++ branches/trac441/src/lib/datasrc/tests/memory_datasrc_unittest.cc Tue Dec 21 12:33:05 2010
@@ -264,8 +264,12 @@
 }
 
 TEST_F(MemoryZoneTest, load) {
+    // Put some data inside the zone
+    EXPECT_NO_THROW(EXPECT_EQ(result::SUCCESS, zone_.add(rr_ns_)));
     // Loading with different origin should fail
     EXPECT_THROW(zone_.load(TEST_DATA_DIR "/root.zone"), MasterLoadError);
+    // See the original data is still there, survived the exception
+    findTest(origin_, RRType::NS(), Zone::SUCCESS, true, rr_ns_);
     // Create correct zone
     MemoryZone rootzone(class_, Name("."));
     // Try putting something inside




More information about the bind10-changes mailing list