diff options
Diffstat (limited to 'Source/WebKit/chromium/tests/WebLayerTest.cpp')
-rw-r--r-- | Source/WebKit/chromium/tests/WebLayerTest.cpp | 65 |
1 files changed, 32 insertions, 33 deletions
diff --git a/Source/WebKit/chromium/tests/WebLayerTest.cpp b/Source/WebKit/chromium/tests/WebLayerTest.cpp index 9b8e58ca1..667200410 100644 --- a/Source/WebKit/chromium/tests/WebLayerTest.cpp +++ b/Source/WebKit/chromium/tests/WebLayerTest.cpp @@ -26,7 +26,6 @@ #include <public/WebLayer.h> #include "CompositorFakeWebGraphicsContext3D.h" -#include "WebLayerImpl.h" #include <public/WebCompositor.h> #include <public/WebContentLayer.h> #include <public/WebContentLayerClient.h> @@ -77,9 +76,9 @@ public: { // Initialize without threading support. WebKit::WebCompositor::initialize(0); - m_rootLayer = adoptPtr(WebLayer::create()); + m_rootLayer = WebLayer::create(); EXPECT_CALL(m_client, scheduleComposite()).Times(AnyNumber()); - EXPECT_TRUE(m_view.initialize(&m_client, *m_rootLayer, WebLayerTreeView::Settings())); + EXPECT_TRUE(m_view.initialize(&m_client, m_rootLayer, WebLayerTreeView::Settings())); Mock::VerifyAndClearExpectations(&m_client); } @@ -88,14 +87,14 @@ public: // We may get any number of scheduleComposite calls during shutdown. EXPECT_CALL(m_client, scheduleComposite()).Times(AnyNumber()); m_view.setRootLayer(0); - m_rootLayer.clear(); + m_rootLayer.reset(); m_view.reset(); WebKit::WebCompositor::shutdown(); } protected: MockWebLayerTreeViewClient m_client; - OwnPtr<WebLayer> m_rootLayer; + WebLayer m_rootLayer; WebLayerTreeView m_view; }; @@ -105,73 +104,73 @@ TEST_F(WebLayerTest, Client) { // Base layer. EXPECT_CALL(m_client, scheduleComposite()).Times(AnyNumber()); - OwnPtr<WebLayer> layer = adoptPtr(WebLayer::create()); - m_rootLayer->addChild(layer.get()); + WebLayer layer = WebLayer::create(); + m_rootLayer.addChild(layer); Mock::VerifyAndClearExpectations(&m_client); WebFloatPoint point(3, 4); EXPECT_CALL(m_client, scheduleComposite()).Times(AtLeast(1)); - layer->setAnchorPoint(point); + layer.setAnchorPoint(point); Mock::VerifyAndClearExpectations(&m_client); - EXPECT_EQ(point, layer->anchorPoint()); + EXPECT_EQ(point, layer.anchorPoint()); EXPECT_CALL(m_client, scheduleComposite()).Times(AtLeast(1)); float anchorZ = 5; - layer->setAnchorPointZ(anchorZ); + layer.setAnchorPointZ(anchorZ); Mock::VerifyAndClearExpectations(&m_client); - EXPECT_EQ(anchorZ, layer->anchorPointZ()); + EXPECT_EQ(anchorZ, layer.anchorPointZ()); WebSize size(7, 8); EXPECT_CALL(m_client, scheduleComposite()).Times(AtLeast(1)); - layer->setBounds(size); + layer.setBounds(size); Mock::VerifyAndClearExpectations(&m_client); - EXPECT_EQ(size, layer->bounds()); + EXPECT_EQ(size, layer.bounds()); EXPECT_CALL(m_client, scheduleComposite()).Times(AtLeast(1)); - layer->setMasksToBounds(true); + layer.setMasksToBounds(true); Mock::VerifyAndClearExpectations(&m_client); - EXPECT_TRUE(layer->masksToBounds()); + EXPECT_TRUE(layer.masksToBounds()); EXPECT_CALL(m_client, scheduleComposite()).Times(AnyNumber()); - OwnPtr<WebLayer> otherLayer = adoptPtr(WebLayer::create()); - m_rootLayer->addChild(otherLayer.get()); + WebLayer otherLayer = WebLayer::create(); + m_rootLayer.addChild(otherLayer); EXPECT_CALL(m_client, scheduleComposite()).Times(AtLeast(1)); - layer->setMaskLayer(otherLayer.get()); + layer.setMaskLayer(otherLayer); Mock::VerifyAndClearExpectations(&m_client); EXPECT_CALL(m_client, scheduleComposite()).Times(AtLeast(1)); float opacity = 0.123f; - layer->setOpacity(opacity); + layer.setOpacity(opacity); Mock::VerifyAndClearExpectations(&m_client); - EXPECT_EQ(opacity, layer->opacity()); + EXPECT_EQ(opacity, layer.opacity()); EXPECT_CALL(m_client, scheduleComposite()).Times(AtLeast(1)); - layer->setOpaque(true); + layer.setOpaque(true); Mock::VerifyAndClearExpectations(&m_client); - EXPECT_TRUE(layer->opaque()); + EXPECT_TRUE(layer.opaque()); EXPECT_CALL(m_client, scheduleComposite()).Times(AtLeast(1)); - layer->setPosition(point); + layer.setPosition(point); Mock::VerifyAndClearExpectations(&m_client); - EXPECT_EQ(point, layer->position()); + EXPECT_EQ(point, layer.position()); // Texture layer. EXPECT_CALL(m_client, scheduleComposite()).Times(AnyNumber()); - OwnPtr<WebExternalTextureLayer> textureLayer = adoptPtr(WebExternalTextureLayer::create()); - m_rootLayer->addChild(textureLayer->layer()); + WebExternalTextureLayer textureLayer = WebExternalTextureLayer::create(); + m_rootLayer.addChild(textureLayer); Mock::VerifyAndClearExpectations(&m_client); EXPECT_CALL(m_client, scheduleComposite()).Times(AtLeast(1)); - textureLayer->setTextureId(3); + textureLayer.setTextureId(3); Mock::VerifyAndClearExpectations(&m_client); EXPECT_CALL(m_client, scheduleComposite()).Times(AtLeast(1)); - textureLayer->setFlipped(true); + textureLayer.setFlipped(true); Mock::VerifyAndClearExpectations(&m_client); EXPECT_CALL(m_client, scheduleComposite()).Times(AtLeast(1)); WebFloatRect uvRect(0.1f, 0.1f, 0.9f, 0.9f); - textureLayer->setUVRect(uvRect); + textureLayer.setUVRect(uvRect); Mock::VerifyAndClearExpectations(&m_client); @@ -179,14 +178,14 @@ TEST_F(WebLayerTest, Client) MockWebContentLayerClient contentClient; EXPECT_CALL(contentClient, paintContents(_, _, _)).Times(AnyNumber()); EXPECT_CALL(m_client, scheduleComposite()).Times(AnyNumber()); - OwnPtr<WebContentLayer> contentLayer = adoptPtr(WebContentLayer::create(&contentClient)); - m_rootLayer->addChild(contentLayer->layer()); + WebContentLayer contentLayer = WebContentLayer::create(&contentClient); + m_rootLayer.addChild(contentLayer); Mock::VerifyAndClearExpectations(&m_client); EXPECT_CALL(m_client, scheduleComposite()).Times(AtLeast(1)); - contentLayer->layer()->setDrawsContent(false); + contentLayer.setDrawsContent(false); Mock::VerifyAndClearExpectations(&m_client); - EXPECT_FALSE(contentLayer->layer()->drawsContent()); + EXPECT_FALSE(contentLayer.drawsContent()); } } |