summaryrefslogtreecommitdiffstats
path: root/chromium/cc/layers/solid_color_scrollbar_layer_impl_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/cc/layers/solid_color_scrollbar_layer_impl_unittest.cc')
-rw-r--r--chromium/cc/layers/solid_color_scrollbar_layer_impl_unittest.cc25
1 files changed, 11 insertions, 14 deletions
diff --git a/chromium/cc/layers/solid_color_scrollbar_layer_impl_unittest.cc b/chromium/cc/layers/solid_color_scrollbar_layer_impl_unittest.cc
index a2b24303f23..8544ce1723e 100644
--- a/chromium/cc/layers/solid_color_scrollbar_layer_impl_unittest.cc
+++ b/chromium/cc/layers/solid_color_scrollbar_layer_impl_unittest.cc
@@ -6,7 +6,7 @@
#include <stddef.h>
-#include "cc/test/layer_test_common.h"
+#include "cc/test/layer_tree_impl_test_base.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace cc {
@@ -16,28 +16,25 @@ TEST(SolidColorScrollbarLayerImplTest, Occlusion) {
gfx::Size layer_size(10, 1000);
gfx::Size viewport_size(1000, 1000);
- LayerTestCommon::LayerImplTest impl;
+ LayerTreeImplTestBase impl;
ScrollbarOrientation orientation = VERTICAL;
int thumb_thickness = layer_size.width();
int track_start = 0;
bool is_left_side_vertical_scrollbar = false;
- bool is_overlay = false;
SolidColorScrollbarLayerImpl* scrollbar_layer_impl =
- impl.AddChildToRoot<SolidColorScrollbarLayerImpl>(
- orientation,
- thumb_thickness,
- track_start,
- is_left_side_vertical_scrollbar,
- is_overlay);
+ impl.AddLayer<SolidColorScrollbarLayerImpl>(
+ orientation, thumb_thickness, track_start,
+ is_left_side_vertical_scrollbar);
scrollbar_layer_impl->SetBounds(layer_size);
scrollbar_layer_impl->SetDrawsContent(true);
scrollbar_layer_impl->SetCurrentPos(25.f);
scrollbar_layer_impl->SetClipLayerLength(100.f);
scrollbar_layer_impl->SetScrollLayerLength(200.f);
// SolidColorScrollbarLayers construct with opacity = 0.f, so override.
- scrollbar_layer_impl->test_properties()->opacity = 1.f;
+ CopyProperties(impl.root_layer(), scrollbar_layer_impl);
+ CreateEffectNode(scrollbar_layer_impl).opacity = 1.f;
impl.CalcDrawProps(viewport_size);
@@ -50,7 +47,7 @@ TEST(SolidColorScrollbarLayerImplTest, Occlusion) {
gfx::Rect occluded;
impl.AppendQuadsWithOcclusion(scrollbar_layer_impl, occluded);
- LayerTestCommon::VerifyQuadsExactlyCoverRect(impl.quad_list(), thumb_rect);
+ VerifyQuadsExactlyCoverRect(impl.quad_list(), thumb_rect);
EXPECT_EQ(1u, impl.quad_list().size());
}
@@ -59,7 +56,7 @@ TEST(SolidColorScrollbarLayerImplTest, Occlusion) {
gfx::Rect occluded(scrollbar_layer_impl->visible_layer_rect());
impl.AppendQuadsWithOcclusion(scrollbar_layer_impl, occluded);
- LayerTestCommon::VerifyQuadsExactlyCoverRect(impl.quad_list(), gfx::Rect());
+ VerifyQuadsExactlyCoverRect(impl.quad_list(), gfx::Rect());
EXPECT_EQ(impl.quad_list().size(), 0u);
}
@@ -69,8 +66,8 @@ TEST(SolidColorScrollbarLayerImplTest, Occlusion) {
impl.AppendQuadsWithOcclusion(scrollbar_layer_impl, occluded);
size_t partially_occluded_count = 0;
- LayerTestCommon::VerifyQuadsAreOccluded(
- impl.quad_list(), occluded, &partially_occluded_count);
+ VerifyQuadsAreOccluded(impl.quad_list(), occluded,
+ &partially_occluded_count);
// The layer outputs one quad, which is partially occluded.
EXPECT_EQ(1u, impl.quad_list().size());
EXPECT_EQ(1u, partially_occluded_count);