| Index: base/memory/discardable_shared_memory_unittest.cc | 
| diff --git a/base/memory/discardable_shared_memory_unittest.cc b/base/memory/discardable_shared_memory_unittest.cc | 
| index 74d19a64527187678a4109e01d85fa2b1b700e53..ae7235d108cd69e2effdb732a41d0bd2d5e05457 100644 | 
| --- a/base/memory/discardable_shared_memory_unittest.cc | 
| +++ b/base/memory/discardable_shared_memory_unittest.cc | 
| @@ -311,5 +311,21 @@ TEST(DiscardableSharedMemoryTest, MappedSize) { | 
| EXPECT_EQ(0u, memory.mapped_size()); | 
| } | 
|  | 
| +#if defined(DISCARDABLE_SHARED_MEMORY_SHRINKING) | 
| +TEST(DiscardableSharedMemoryTest, Shrink) { | 
| +  const uint32 kDataSize = 1024; | 
| + | 
| +  TestDiscardableSharedMemory memory; | 
| +  bool rv = memory.CreateAndMap(kDataSize); | 
| +  ASSERT_TRUE(rv); | 
| + | 
| +  EXPECT_NE(0u, memory.mapped_size()); | 
| + | 
| +  // Mapped size should be 0 after shrinking memory segment. | 
| +  memory.Shrink(); | 
| +  EXPECT_EQ(0u, memory.mapped_size()); | 
| +} | 
| +#endif | 
| + | 
| }  // namespace | 
| }  // namespace base | 
|  |