| Index: cc/input/scroll_state_unittest.cc
|
| diff --git a/cc/input/scroll_state_unittest.cc b/cc/input/scroll_state_unittest.cc
|
| index ccebeea2f1c2f262e57bfc55595e53cca069f20e..452fbf9471b46ee778152b51dc5a1b51944c8df9 100644
|
| --- a/cc/input/scroll_state_unittest.cc
|
| +++ b/cc/input/scroll_state_unittest.cc
|
| @@ -23,41 +23,42 @@ TEST_F(ScrollStateTest, ConsumeDeltaNative) {
|
| const float delta_x_to_consume = 1.2f;
|
| const float delta_y_to_consume = 2.3f;
|
|
|
| - ScrollState scrollState(delta_x, delta_y, 0, 0, false /* is_beginning */,
|
| - false /* is_inertial */, false /* is_ending */,
|
| - false /* should_propagate */,
|
| - false /* delta_consumed_for_scroll_sequence */,
|
| - false /* is_direct_manipulation */);
|
| - EXPECT_FLOAT_EQ(delta_x, scrollState.delta_x());
|
| - EXPECT_FLOAT_EQ(delta_y, scrollState.delta_y());
|
| - EXPECT_FALSE(scrollState.delta_consumed_for_scroll_sequence());
|
| - EXPECT_FALSE(scrollState.FullyConsumed());
|
| -
|
| - scrollState.ConsumeDelta(0, 0);
|
| - EXPECT_FLOAT_EQ(delta_x, scrollState.delta_x());
|
| - EXPECT_FLOAT_EQ(delta_y, scrollState.delta_y());
|
| - EXPECT_FALSE(scrollState.delta_consumed_for_scroll_sequence());
|
| - EXPECT_FALSE(scrollState.FullyConsumed());
|
| -
|
| - scrollState.ConsumeDelta(delta_x_to_consume, 0);
|
| - EXPECT_FLOAT_EQ(delta_x - delta_x_to_consume, scrollState.delta_x());
|
| - EXPECT_FLOAT_EQ(delta_y, scrollState.delta_y());
|
| - EXPECT_TRUE(scrollState.delta_consumed_for_scroll_sequence());
|
| - EXPECT_FALSE(scrollState.FullyConsumed());
|
| -
|
| - scrollState.ConsumeDelta(0, delta_y_to_consume);
|
| - EXPECT_FLOAT_EQ(delta_x - delta_x_to_consume, scrollState.delta_x());
|
| - EXPECT_FLOAT_EQ(delta_y - delta_y_to_consume, scrollState.delta_y());
|
| - EXPECT_TRUE(scrollState.delta_consumed_for_scroll_sequence());
|
| - EXPECT_FALSE(scrollState.FullyConsumed());
|
| -
|
| - scrollState.ConsumeDelta(scrollState.delta_x(), scrollState.delta_y());
|
| - EXPECT_TRUE(scrollState.delta_consumed_for_scroll_sequence());
|
| - EXPECT_TRUE(scrollState.FullyConsumed());
|
| + ScrollStateData scroll_state_data;
|
| + scroll_state_data.delta_x = delta_x;
|
| + scroll_state_data.delta_y = delta_y;
|
| + ScrollState scroll_state(scroll_state_data);
|
| +
|
| + EXPECT_FLOAT_EQ(delta_x, scroll_state.delta_x());
|
| + EXPECT_FLOAT_EQ(delta_y, scroll_state.delta_y());
|
| + EXPECT_FALSE(scroll_state.delta_consumed_for_scroll_sequence());
|
| + EXPECT_FALSE(scroll_state.FullyConsumed());
|
| +
|
| + scroll_state.ConsumeDelta(0, 0);
|
| + EXPECT_FLOAT_EQ(delta_x, scroll_state.delta_x());
|
| + EXPECT_FLOAT_EQ(delta_y, scroll_state.delta_y());
|
| + EXPECT_FALSE(scroll_state.delta_consumed_for_scroll_sequence());
|
| + EXPECT_FALSE(scroll_state.FullyConsumed());
|
| +
|
| + scroll_state.ConsumeDelta(delta_x_to_consume, 0);
|
| + EXPECT_FLOAT_EQ(delta_x - delta_x_to_consume, scroll_state.delta_x());
|
| + EXPECT_FLOAT_EQ(delta_y, scroll_state.delta_y());
|
| + EXPECT_TRUE(scroll_state.delta_consumed_for_scroll_sequence());
|
| + EXPECT_FALSE(scroll_state.FullyConsumed());
|
| +
|
| + scroll_state.ConsumeDelta(0, delta_y_to_consume);
|
| + EXPECT_FLOAT_EQ(delta_x - delta_x_to_consume, scroll_state.delta_x());
|
| + EXPECT_FLOAT_EQ(delta_y - delta_y_to_consume, scroll_state.delta_y());
|
| + EXPECT_TRUE(scroll_state.delta_consumed_for_scroll_sequence());
|
| + EXPECT_FALSE(scroll_state.FullyConsumed());
|
| +
|
| + scroll_state.ConsumeDelta(scroll_state.delta_x(), scroll_state.delta_y());
|
| + EXPECT_TRUE(scroll_state.delta_consumed_for_scroll_sequence());
|
| + EXPECT_TRUE(scroll_state.FullyConsumed());
|
| }
|
|
|
| TEST_F(ScrollStateTest, CurrentNativeScrollingScrollable) {
|
| - ScrollState scrollState(0, 0, 0, 0, false, false, false, false, false, false);
|
| + ScrollStateData scroll_state_data;
|
| + ScrollState scroll_state(scroll_state_data);
|
|
|
| FakeImplTaskRunnerProvider task_runner_provider;
|
| TestSharedBitmapManager shared_bitmap_manager;
|
| @@ -67,15 +68,18 @@ TEST_F(ScrollStateTest, CurrentNativeScrollingScrollable) {
|
|
|
| scoped_ptr<LayerImpl> layer_impl =
|
| LayerImpl::Create(host_impl.active_tree(), 1);
|
| - scrollState.set_current_native_scrolling_layer(layer_impl.get());
|
| - EXPECT_EQ(layer_impl.get(), scrollState.current_native_scrolling_layer());
|
| + scroll_state.set_current_native_scrolling_layer(layer_impl.get());
|
| + EXPECT_EQ(layer_impl.get(), scroll_state.current_native_scrolling_layer());
|
| }
|
|
|
| TEST_F(ScrollStateTest, FullyConsumed) {
|
| - ScrollState scrollState(1, 3, 0, 0, 0, false, false, false, false, false);
|
| - EXPECT_FALSE(scrollState.FullyConsumed());
|
| -
|
| - scrollState.ConsumeDelta(1, 3);
|
| - EXPECT_TRUE(scrollState.FullyConsumed());
|
| + ScrollStateData scroll_state_data;
|
| + scroll_state_data.delta_x = 1;
|
| + scroll_state_data.delta_y = 3;
|
| + ScrollState scroll_state(scroll_state_data);
|
| +
|
| + EXPECT_FALSE(scroll_state.FullyConsumed());
|
| + scroll_state.ConsumeDelta(1, 3);
|
| + EXPECT_TRUE(scroll_state.FullyConsumed());
|
| }
|
| } // namespace cc
|
|
|