Parcourir la source

[2850] Test resetting a ZoneTableSegmentMapped in READ_WRITE mode when the file exists

Mukund Sivaraman il y a 12 ans
Parent
commit
832eddac5d

+ 6 - 0
src/lib/datasrc/tests/memory/zone_table_segment_mapped_unittest.cc

@@ -167,6 +167,12 @@ TEST_F(ZoneTableSegmentMappedTest, reset) {
     EXPECT_THROW(ztable_segment_->getHeader(), isc::Unexpected);
     EXPECT_THROW(ztable_segment_->getMemorySegment(), isc::Unexpected);
     EXPECT_THROW(ztable_segment_->isWritable(), isc::Unexpected);
+
+    // READ_WRITE with an existing map file ought to work too. This
+    // would use existing named addresses.
+    ztable_segment_->reset(ZoneTableSegmentMapped::READ_WRITE,
+                           config_params_);
+    EXPECT_TRUE(ztable_segment_->isWritable());
 }
 
 } // anonymous namespace