Chromium Code Reviews| Index: content/common/input/input_param_traits_unittest.cc |
| diff --git a/content/common/input/input_param_traits_unittest.cc b/content/common/input/input_param_traits_unittest.cc |
| index 07a7ac3bfd7894bc96b373768e48bd06ebdd1088..06e9da3d82e64daa4c450cd182d50a1a41bd3968 100644 |
| --- a/content/common/input/input_param_traits_unittest.cc |
| +++ b/content/common/input/input_param_traits_unittest.cc |
| @@ -89,7 +89,9 @@ class InputParamTraitsTest : public testing::Test { |
| EXPECT_EQ(a->position(), b->position()); |
| } |
| if (a->pointer_action_type() != |
| - SyntheticPointerActionParams::PointerActionType::PROCESS) { |
| + SyntheticPointerActionParams::PointerActionType::PROCESS && |
| + a->pointer_action_type() != |
| + SyntheticPointerActionParams::PointerActionType::FINISH) { |
| EXPECT_EQ(a->index(), b->index()); |
| } |
| } |
| @@ -310,5 +312,17 @@ TEST_F(InputParamTraitsTest, SyntheticPointerActionParamsProcess) { |
| Verify(packet_in); |
| } |
| +TEST_F(InputParamTraitsTest, SyntheticPointerActionParamsFinish) { |
| + std::unique_ptr<SyntheticPointerActionParams> gesture_params( |
| + new SyntheticPointerActionParams( |
|
tdresser
2016/07/08 12:22:14
Apparently we're supposed to be using MakeUnique n
lanwei
2016/07/13 02:23:55
Acknowledged.
|
| + SyntheticPointerActionParams::PointerActionType::FINISH)); |
| + gesture_params->gesture_source_type = SyntheticGestureParams::TOUCH_INPUT; |
| + ASSERT_EQ(SyntheticGestureParams::POINTER_ACTION, |
| + gesture_params->GetGestureType()); |
| + SyntheticGesturePacket packet_in; |
| + packet_in.set_gesture_params(std::move(gesture_params)); |
| + Verify(packet_in); |
| +} |
| + |
| } // namespace |
| } // namespace content |