| 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
|
|
|