diff options
author | Simon Hausmann <simon.hausmann@nokia.com> | 2012-08-22 13:36:28 +0200 |
---|---|---|
committer | Simon Hausmann <simon.hausmann@nokia.com> | 2012-08-22 13:36:28 +0200 |
commit | c311cf639cc1d6570d67b0a80a8ba04dc992a658 (patch) | |
tree | 6e16fefc7ece11ce4ec1e475a58a537a7acebaf8 /Source/WebKit/chromium/tests/WebLayerTest.cpp | |
parent | 5ef7c8a6a70875d4430752d146bdcb069605d71d (diff) | |
download | qtwebkit-c311cf639cc1d6570d67b0a80a8ba04dc992a658.tar.gz |
Imported WebKit commit 35255d8c2fd37ba4359e75fe0ebe6aec87687f9c (http://svn.webkit.org/repository/webkit/trunk@126284)
New snapshot that includes MSVC 64-bit build fix
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()); } } |