| Index: base/memory/discardable_memory_unittest.cc
|
| diff --git a/base/memory/discardable_memory_unittest.cc b/base/memory/discardable_memory_unittest.cc
|
| index fb1eba65d611422c315c06d9496eee38b554f8bf..a769e173260a87a996d605da8c888959615d61d8 100644
|
| --- a/base/memory/discardable_memory_unittest.cc
|
| +++ b/base/memory/discardable_memory_unittest.cc
|
| @@ -38,8 +38,12 @@ TEST_P(DiscardableMemoryTest, IsNamed) {
|
| }
|
|
|
| bool IsNativeType(DiscardableMemoryType type) {
|
| - return type == DISCARDABLE_MEMORY_TYPE_ASHMEM ||
|
| - type == DISCARDABLE_MEMORY_TYPE_MACH;
|
| +#if defined(OS_ANDROID)
|
| + // SHMEM is backed by native discardable memory on Android.
|
| + return type == DISCARDABLE_MEMORY_TYPE_SHMEM;
|
| +#else
|
| + return false;
|
| +#endif
|
| }
|
|
|
| TEST_P(DiscardableMemoryTest, SupportedNatively) {
|
| @@ -65,14 +69,7 @@ TEST_P(DiscardableMemoryTest, LockAndUnLock) {
|
| const scoped_ptr<DiscardableMemory> memory(CreateLockedMemory(kSize));
|
| ASSERT_TRUE(memory);
|
| void* addr = memory->Memory();
|
| - ASSERT_NE(nullptr, addr);
|
| -
|
| - memory->Unlock();
|
| -
|
| - EXPECT_NE(DISCARDABLE_MEMORY_LOCK_STATUS_FAILED, memory->Lock());
|
| - addr = memory->Memory();
|
| - ASSERT_NE(nullptr, addr);
|
| -
|
| + EXPECT_NE(nullptr, addr);
|
| memory->Unlock();
|
| }
|
|
|
| @@ -107,7 +104,7 @@ TEST_P(DiscardableMemoryTest, AddressSpace) {
|
| memory = CreateLockedMemory(kLargeSize);
|
| ASSERT_TRUE(memory);
|
| void* addr = memory->Memory();
|
| - ASSERT_NE(nullptr, addr);
|
| + EXPECT_NE(nullptr, addr);
|
| memory->Unlock();
|
| }
|
| }
|
|
|