| Index: Source/WebKit/chromium/tests/Canvas2DLayerBridgeTest.cpp
|
| diff --git a/Source/WebKit/chromium/tests/Canvas2DLayerBridgeTest.cpp b/Source/WebKit/chromium/tests/Canvas2DLayerBridgeTest.cpp
|
| index 59ffa6185ca8bf1987a23a903f971308629e7849..4ae3fbbf10c14787a0da19cbaad9c75f1d95fdf4 100644
|
| --- a/Source/WebKit/chromium/tests/Canvas2DLayerBridgeTest.cpp
|
| +++ b/Source/WebKit/chromium/tests/Canvas2DLayerBridgeTest.cpp
|
| @@ -58,6 +58,18 @@ public:
|
| MOCK_METHOD3(appendCopy, void(unsigned, unsigned, WebSize));
|
| };
|
|
|
| +class FakeCanvas2DLayerBridge : public Canvas2DLayerBridge {
|
| +public:
|
| + static PassOwnPtr<FakeCanvas2DLayerBridge> create(PassRefPtr<GraphicsContext3D> context, SkDeferredCanvas* canvas, OpacityMode opacityMode, ThreadMode threadMode)
|
| + {
|
| + return adoptPtr(new FakeCanvas2DLayerBridge(context, canvas, opacityMode, threadMode));
|
| + }
|
| +protected:
|
| + FakeCanvas2DLayerBridge(PassRefPtr<GraphicsContext3D> context, SkDeferredCanvas* canvas, OpacityMode opacityMode, ThreadMode threadMode) :
|
| + Canvas2DLayerBridge(context, canvas, opacityMode, threadMode)
|
| + { }
|
| +};
|
| +
|
| } // namespace
|
|
|
| class Canvas2DLayerBridgeTest : public Test {
|
| @@ -75,7 +87,7 @@ protected:
|
|
|
| ::testing::Mock::VerifyAndClearExpectations(&mainMock);
|
|
|
| - OwnPtr<Canvas2DLayerBridge> bridge = Canvas2DLayerBridge::create(mainContext.release(), &canvas, Canvas2DLayerBridge::NonOpaque, threadMode);
|
| + OwnPtr<Canvas2DLayerBridge> bridge = FakeCanvas2DLayerBridge::create(mainContext.release(), &canvas, Canvas2DLayerBridge::NonOpaque, threadMode);
|
|
|
| ::testing::Mock::VerifyAndClearExpectations(&mainMock);
|
|
|
|
|