| Index: Source/core/platform/graphics/chromium/Canvas2DLayerBridgeTest.cpp
|
| diff --git a/Source/core/platform/graphics/chromium/Canvas2DLayerBridgeTest.cpp b/Source/core/platform/graphics/chromium/Canvas2DLayerBridgeTest.cpp
|
| index 81e2d6dbaaee3a0b70706a5b4f749e5abbb90ec9..b7c83c4b47cc62d1ddcde47f324355a98eb76c11 100644
|
| --- a/Source/core/platform/graphics/chromium/Canvas2DLayerBridgeTest.cpp
|
| +++ b/Source/core/platform/graphics/chromium/Canvas2DLayerBridgeTest.cpp
|
| @@ -54,6 +54,18 @@ public:
|
| virtual GrGLInterface* onCreateGrGLInterface() OVERRIDE { return 0; }
|
| };
|
|
|
| +class FakeCanvas2DLayerBridge : public Canvas2DLayerBridge {
|
| +public:
|
| + static PassOwnPtr<FakeCanvas2DLayerBridge> create(PassRefPtr<GraphicsContext3D> context, SkDeferredCanvas* canvas, OpacityMode opacityMode)
|
| + {
|
| + return adoptPtr(new FakeCanvas2DLayerBridge(context, canvas, opacityMode));
|
| + }
|
| +protected:
|
| + FakeCanvas2DLayerBridge(PassRefPtr<GraphicsContext3D> context, SkDeferredCanvas* canvas, OpacityMode opacityMode) :
|
| + Canvas2DLayerBridge(context, canvas, opacityMode)
|
| + { }
|
| +};
|
| +
|
| } // namespace
|
|
|
| class Canvas2DLayerBridgeTest : public Test {
|
| @@ -69,7 +81,7 @@ protected:
|
|
|
| ::testing::Mock::VerifyAndClearExpectations(&mainMock);
|
|
|
| - OwnPtr<Canvas2DLayerBridge> bridge = Canvas2DLayerBridge::create(mainContext.release(), &canvas, Canvas2DLayerBridge::NonOpaque);
|
| + OwnPtr<Canvas2DLayerBridge> bridge = FakeCanvas2DLayerBridge::create(mainContext.release(), &canvas, Canvas2DLayerBridge::NonOpaque);
|
|
|
| ::testing::Mock::VerifyAndClearExpectations(&mainMock);
|
|
|
|
|