Index: core/src/fxcrt/fx_basic_memmgr_unittest.cpp |
diff --git a/core/src/fxcrt/fx_basic_memmgr_unittest.cpp b/core/src/fxcrt/fx_basic_memmgr_unittest.cpp |
deleted file mode 100644 |
index 9821ca90574dce76df3bfd5d2c1da24ae1c540b6..0000000000000000000000000000000000000000 |
--- a/core/src/fxcrt/fx_basic_memmgr_unittest.cpp |
+++ /dev/null |
@@ -1,70 +0,0 @@ |
-// Copyright 2015 PDFium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include <limits> |
- |
-#include "core/include/fxcrt/fx_memory.h" |
-#include "testing/gtest/include/gtest/gtest.h" |
- |
-namespace { |
- |
-const size_t kMaxByteAlloc = std::numeric_limits<size_t>::max(); |
-const size_t kMaxIntAlloc = kMaxByteAlloc / sizeof(int); |
-const size_t kOverflowIntAlloc = kMaxIntAlloc + 100; |
-const size_t kWidth = 640; |
-const size_t kOverflowIntAlloc2D = kMaxIntAlloc / kWidth + 10; |
- |
-} // namespace |
- |
-// TODO(tsepez): re-enable OOM tests if we can find a way to |
-// prevent it from hosing the bots. |
-TEST(fxcrt, DISABLED_FX_AllocOOM) { |
- EXPECT_DEATH_IF_SUPPORTED((void)FX_Alloc(int, kMaxIntAlloc), ""); |
- |
- int* ptr = FX_Alloc(int, 1); |
- EXPECT_TRUE(ptr); |
- EXPECT_DEATH_IF_SUPPORTED((void)FX_Realloc(int, ptr, kMaxIntAlloc), ""); |
- FX_Free(ptr); |
-} |
- |
-TEST(fxcrt, FX_AllocOverflow) { |
- EXPECT_DEATH_IF_SUPPORTED((void)FX_Alloc(int, kOverflowIntAlloc), ""); |
- |
- int* ptr = FX_Alloc(int, 1); |
- EXPECT_TRUE(ptr); |
- EXPECT_DEATH_IF_SUPPORTED((void)FX_Realloc(int, ptr, kOverflowIntAlloc), ""); |
- FX_Free(ptr); |
-} |
- |
-TEST(fxcrt, FX_AllocOverflow2D) { |
- EXPECT_DEATH_IF_SUPPORTED((void)FX_Alloc2D(int, kWidth, kOverflowIntAlloc2D), |
- ""); |
-} |
- |
-TEST(fxcrt, DISABLED_FX_TryAllocOOM) { |
- EXPECT_FALSE(FX_TryAlloc(int, kMaxIntAlloc)); |
- |
- int* ptr = FX_Alloc(int, 1); |
- EXPECT_TRUE(ptr); |
- EXPECT_FALSE(FX_TryRealloc(int, ptr, kMaxIntAlloc)); |
- FX_Free(ptr); |
-} |
- |
-TEST(fxcrt, FX_TryAllocOverflow) { |
- EXPECT_FALSE(FX_TryAlloc(int, kOverflowIntAlloc)); |
- |
- int* ptr = FX_Alloc(int, 1); |
- EXPECT_TRUE(ptr); |
- EXPECT_FALSE(FX_TryRealloc(int, ptr, kOverflowIntAlloc)); |
- FX_Free(ptr); |
-} |
- |
-TEST(fxcrt, DISABLED_FXMEM_DefaultOOM) { |
- EXPECT_FALSE(FXMEM_DefaultAlloc(kMaxByteAlloc, 0)); |
- |
- void* ptr = FXMEM_DefaultAlloc(1, 0); |
- EXPECT_TRUE(ptr); |
- EXPECT_FALSE(FXMEM_DefaultRealloc(ptr, kMaxByteAlloc, 0)); |
- FXMEM_DefaultFree(ptr, 0); |
-} |