| Index: cc/contents_scaling_layer_unittest.cc
|
| diff --git a/cc/contents_scaling_layer_unittest.cc b/cc/contents_scaling_layer_unittest.cc
|
| index 1825641643e9ee57618efde9dcac8bd780a41c0d..5d17e9c027aadaf90ffe12182b23bed1dab901ce 100644
|
| --- a/cc/contents_scaling_layer_unittest.cc
|
| +++ b/cc/contents_scaling_layer_unittest.cc
|
| @@ -26,7 +26,16 @@ class MockContentsScalingLayer : public ContentsScalingLayer {
|
| }
|
|
|
| const gfx::RectF& lastNeedsDisplayRect() const {
|
| - return m_lastNeedsDisplayRect;
|
| + return m_lastNeedsDisplayRect;
|
| + }
|
| +
|
| + void updateContentsScale(float contentsScale) {
|
| + // Simulate calcDrawProperties.
|
| + calculateContentsScale(
|
| + contentsScale,
|
| + &drawProperties().contents_scale_x,
|
| + &drawProperties().contents_scale_y,
|
| + &drawProperties().content_bounds);
|
| }
|
|
|
| private:
|
| @@ -46,7 +55,7 @@ TEST(ContentsScalingLayerTest, checkContentsBounds) {
|
| EXPECT_EQ(320, testLayer->contentBounds().width());
|
| EXPECT_EQ(240, testLayer->contentBounds().height());
|
|
|
| - testLayer->setContentsScale(2.0f);
|
| + testLayer->updateContentsScale(2.0f);
|
| EXPECT_EQ(640, testLayer->contentBounds().width());
|
| EXPECT_EQ(480, testLayer->contentBounds().height());
|
|
|
| @@ -54,25 +63,10 @@ TEST(ContentsScalingLayerTest, checkContentsBounds) {
|
| EXPECT_EQ(20, testLayer->contentBounds().width());
|
| EXPECT_EQ(40, testLayer->contentBounds().height());
|
|
|
| - testLayer->setContentsScale(1.33f);
|
| + testLayer->updateContentsScale(1.33f);
|
| EXPECT_EQ(14, testLayer->contentBounds().width());
|
| EXPECT_EQ(27, testLayer->contentBounds().height());
|
| }
|
|
|
| -TEST(ContentsScalingLayerTest, checkContentsScaleChangeTriggersNeedsDisplay) {
|
| - scoped_refptr<MockContentsScalingLayer> testLayer =
|
| - make_scoped_refptr(new MockContentsScalingLayer());
|
| -
|
| - testLayer->setBounds(gfx::Size(320, 240));
|
| -
|
| - testLayer->resetNeedsDisplay();
|
| - EXPECT_FALSE(testLayer->needsDisplay());
|
| -
|
| - testLayer->setContentsScale(testLayer->contentsScaleX() + 1.f);
|
| - EXPECT_TRUE(testLayer->needsDisplay());
|
| - EXPECT_FLOAT_RECT_EQ(gfx::RectF(0, 0, 320, 240),
|
| - testLayer->lastNeedsDisplayRect());
|
| -}
|
| -
|
| } // namespace
|
| } // namespace cc
|
|
|