Index: chrome/renderer/render_process_unittest.cc |
diff --git a/chrome/renderer/render_process_unittest.cc b/chrome/renderer/render_process_unittest.cc |
index 0303d40b6d765f49dfe846342b75d7a7efbc5672..7b7b7c6e0ffb4b4902c7db1fe621efc3d278b91d 100644 |
--- a/chrome/renderer/render_process_unittest.cc |
+++ b/chrome/renderer/render_process_unittest.cc |
@@ -2,6 +2,7 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
+#include "base/gfx/rect.h" |
#include "base/sys_info.h" |
#include "base/string_util.h" |
#include "chrome/renderer/render_process.h" |
@@ -24,11 +25,14 @@ class RenderProcessTest : public testing::Test { |
}; |
-TEST_F(RenderProcessTest, TestSharedMemoryAllocOne) { |
- size_t size = base::SysInfo::VMAllocationGranularity(); |
- base::SharedMemory* mem = RenderProcess::AllocSharedMemory(size); |
- ASSERT_TRUE(mem); |
- RenderProcess::FreeSharedMemory(mem); |
+TEST_F(RenderProcessTest, TestTransportDIBAllocation) { |
+ const gfx::Rect rect(0, 0, 100, 100); |
+ TransportDIB* dib; |
+ skia::PlatformCanvas* canvas = RenderProcess::GetDrawingCanvas(&dib, rect); |
+ ASSERT_TRUE(dib); |
+ ASSERT_TRUE(canvas); |
+ RenderProcess::ReleaseTransportDIB(dib); |
+ delete canvas; |
} |
} // namespace |