summaryrefslogtreecommitdiff
path: root/Source/WebKit/chromium/tests/WebLayerTest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebKit/chromium/tests/WebLayerTest.cpp')
-rw-r--r--Source/WebKit/chromium/tests/WebLayerTest.cpp65
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());
}
}