Parcourir la source

[2831] Check that the segment actually shrunk

Mukund Sivaraman il y a 12 ans
Parent
commit
c1465e69b3
1 fichiers modifiés avec 3 ajouts et 0 suppressions
  1. 3 0
      src/lib/util/tests/memory_segment_mapped_unittest.cc

+ 3 - 0
src/lib/util/tests/memory_segment_mapped_unittest.cc

@@ -355,11 +355,14 @@ TEST_F(MemorySegmentMappedTest, namedAddress) {
     {
         checkNamedData(it->first, it->second, *segment_);
     }
+
+    const size_t old_size = segment_->getSize();
     // Confirm they are still valid, while we shrink the segment
     BOOST_FOREACH(TestData::value_type e, data_list) {
         checkNamedData(e.first, e.second, *segment_, true);
         segment_->shrinkToFit();
     }
+    EXPECT_GT(old_size, segment_->getSize());
 }
 
 TEST_F(MemorySegmentMappedTest, multiProcess) {