| Index: cc/layer_tree_host_unittest_scroll.cc
|
| diff --git a/cc/layer_tree_host_unittest_scroll.cc b/cc/layer_tree_host_unittest_scroll.cc
|
| index 15ab63b17e7a391ed5c300e52b326e7fa42690c3..8b82414c387277514e8f68ece8335fdcc3425ecc 100644
|
| --- a/cc/layer_tree_host_unittest_scroll.cc
|
| +++ b/cc/layer_tree_host_unittest_scroll.cc
|
| @@ -241,11 +241,8 @@ class LayerTreeHostScrollTestCaseWithChild :
|
| public LayerTreeHostScrollTest,
|
| public WebKit::WebLayerScrollClient {
|
| public:
|
| - LayerTreeHostScrollTestCaseWithChild(
|
| - float device_scale_factor, bool scroll_child_layer)
|
| - : device_scale_factor_(device_scale_factor),
|
| - scroll_child_layer_(scroll_child_layer),
|
| - initial_offset_(10, 20),
|
| + LayerTreeHostScrollTestCaseWithChild()
|
| + : initial_offset_(10, 20),
|
| javascript_scroll_(40, 5),
|
| scroll_amount_(2, -1),
|
| num_scrolls_(0) {
|
| @@ -436,9 +433,10 @@ class LayerTreeHostScrollTestCaseWithChild :
|
| }
|
| }
|
|
|
| - private:
|
| + protected:
|
| float device_scale_factor_;
|
| bool scroll_child_layer_;
|
| +
|
| gfx::Vector2d initial_offset_;
|
| gfx::Vector2d javascript_scroll_;
|
| gfx::Vector2d scroll_amount_;
|
| @@ -453,24 +451,44 @@ class LayerTreeHostScrollTestCaseWithChild :
|
| scoped_refptr<Layer> expected_no_scroll_layer_;
|
| };
|
|
|
| -MULTI_THREAD_TEST_P2(LayerTreeHostScrollTestCaseWithChild,
|
| - DeviceScaleFactor1, 1.0f,
|
| - ScrollChild, true)
|
| -MULTI_THREAD_TEST_P2(LayerTreeHostScrollTestCaseWithChild,
|
| - DeviceScaleFactor15, 1.5f,
|
| - ScrollChild, true)
|
| -MULTI_THREAD_TEST_P2(LayerTreeHostScrollTestCaseWithChild,
|
| - DeviceScaleFactor2, 2.0f,
|
| - ScrollChild, true)
|
| -MULTI_THREAD_TEST_P2(LayerTreeHostScrollTestCaseWithChild,
|
| - DeviceScaleFactor1, 1.0f,
|
| - ScrollRootScrollLayer, false)
|
| -MULTI_THREAD_TEST_P2(LayerTreeHostScrollTestCaseWithChild,
|
| - DeviceScaleFactor15, 1.5f,
|
| - ScrollRootScrollLayer, false)
|
| -MULTI_THREAD_TEST_P2(LayerTreeHostScrollTestCaseWithChild,
|
| - DeviceScaleFactor2, 2.0f,
|
| - ScrollRootScrollLayer, false)
|
| +TEST_F(LayerTreeHostScrollTestCaseWithChild, DeviceScaleFactor1_ScrollChild) {
|
| + device_scale_factor_ = 1.f;
|
| + scroll_child_layer_ = true;
|
| + runTest(true);
|
| +}
|
| +
|
| +TEST_F(LayerTreeHostScrollTestCaseWithChild, DeviceScaleFactor15_ScrollChild) {
|
| + device_scale_factor_ = 1.5f;
|
| + scroll_child_layer_ = true;
|
| + runTest(true);
|
| +}
|
| +
|
| +TEST_F(LayerTreeHostScrollTestCaseWithChild, DeviceScaleFactor2_ScrollChild) {
|
| + device_scale_factor_ = 2.f;
|
| + scroll_child_layer_ = true;
|
| + runTest(true);
|
| +}
|
| +
|
| +TEST_F(LayerTreeHostScrollTestCaseWithChild,
|
| + DeviceScaleFactor1_ScrollRootScrollLayer) {
|
| + device_scale_factor_ = 1.f;
|
| + scroll_child_layer_ = false;
|
| + runTest(true);
|
| +}
|
| +
|
| +TEST_F(LayerTreeHostScrollTestCaseWithChild,
|
| + DeviceScaleFactor15_ScrollRootScrollLayer) {
|
| + device_scale_factor_ = 1.5f;
|
| + scroll_child_layer_ = false;
|
| + runTest(true);
|
| +}
|
| +
|
| +TEST_F(LayerTreeHostScrollTestCaseWithChild,
|
| + DeviceScaleFactor2_ScrollRootScrollLayer) {
|
| + device_scale_factor_ = 2.f;
|
| + scroll_child_layer_ = false;
|
| + runTest(true);
|
| +}
|
|
|
| } // namespace
|
| } // namespace cc
|
|
|