Index: cc/content_layer_unittest.cc |
diff --git a/cc/content_layer_unittest.cc b/cc/content_layer_unittest.cc |
index 3287aeb4918bfe8a28dec2263197029d97c57035..8eb99605cae87708c07e6cc59136642db876d2a8 100644 |
--- a/cc/content_layer_unittest.cc |
+++ b/cc/content_layer_unittest.cc |
@@ -12,6 +12,7 @@ |
#include "cc/test/geometry_test_utils.h" |
#include "skia/ext/platform_canvas.h" |
#include "testing/gtest/include/gtest/gtest.h" |
+#include "ui/gfx/rect_conversions.h" |
#include <public/WebFloatRect.h> |
#include <public/WebRect.h> |
@@ -22,35 +23,34 @@ namespace { |
class MockContentLayerClient : public ContentLayerClient { |
public: |
- explicit MockContentLayerClient(IntRect opaqueLayerRect) |
+ explicit MockContentLayerClient(gfx::Rect opaqueLayerRect) |
: m_opaqueLayerRect(opaqueLayerRect) |
{ |
} |
- virtual void paintContents(SkCanvas*, const IntRect&, FloatRect& opaque) OVERRIDE |
+ virtual void paintContents(SkCanvas*, const gfx::Rect&, gfx::RectF& opaque) OVERRIDE |
{ |
- opaque = FloatRect(m_opaqueLayerRect); |
+ opaque = gfx::RectF(m_opaqueLayerRect); |
} |
private: |
- IntRect m_opaqueLayerRect; |
+ gfx::Rect m_opaqueLayerRect; |
}; |
TEST(ContentLayerTest, ContentLayerPainterWithDeviceScale) |
{ |
float contentsScale = 2; |
- IntRect contentRect(10, 10, 100, 100); |
- IntRect opaqueRectInLayerSpace(5, 5, 20, 20); |
- IntRect opaqueRectInContentSpace = opaqueRectInLayerSpace; |
- opaqueRectInContentSpace.scale(contentsScale); |
+ gfx::Rect contentRect(10, 10, 100, 100); |
+ gfx::Rect opaqueRectInLayerSpace(5, 5, 20, 20); |
+ gfx::RectF opaqueRectInContentSpace = gfx::ScaleRect(opaqueRectInLayerSpace, contentsScale, contentsScale); |
MockContentLayerClient client(opaqueRectInLayerSpace); |
scoped_refptr<BitmapContentLayerUpdater> updater = BitmapContentLayerUpdater::create(ContentLayerPainter::create(&client).PassAs<LayerPainter>()); |
- IntRect resultingOpaqueRect; |
+ gfx::Rect resultingOpaqueRect; |
RenderingStats stats; |
- updater->prepareToUpdate(contentRect, IntSize(256, 256), contentsScale, contentsScale, resultingOpaqueRect, stats); |
+ updater->prepareToUpdate(contentRect, gfx::Size(256, 256), contentsScale, contentsScale, resultingOpaqueRect, stats); |
- EXPECT_RECT_EQ(opaqueRectInContentSpace, resultingOpaqueRect); |
+ EXPECT_RECT_EQ(gfx::ToEnclosingRect(opaqueRectInContentSpace), resultingOpaqueRect); |
} |
} // namespace |