| Index: ui/events/gestures/motion_event_aura_unittest.cc
|
| diff --git a/ui/events/gestures/motion_event_aura_unittest.cc b/ui/events/gestures/motion_event_aura_unittest.cc
|
| index 8decac0bc198a35eecc5416fb5f5d6533cc24019..7b3bcdf2305722d7f753c74cb748db7a155ac4c8 100644
|
| --- a/ui/events/gestures/motion_event_aura_unittest.cc
|
| +++ b/ui/events/gestures/motion_event_aura_unittest.cc
|
| @@ -490,4 +490,22 @@ TEST(MotionEventAuraTest, IgnoresStationaryMoves) {
|
| EXPECT_FALSE(event.OnTouch(move1));
|
| }
|
|
|
| +// Test after converting touch events into motion events, motion events should
|
| +// have the same unique_event_id as touch events.
|
| +TEST(MotionEventAuraTest, UniqueEventID) {
|
| + MotionEventAura event;
|
| +
|
| + TouchEvent press0 = TouchWithType(ET_TOUCH_PRESSED, 3);
|
| + EXPECT_TRUE(event.OnTouch(press0));
|
| + EXPECT_EQ(MotionEvent::ACTION_DOWN, event.GetAction());
|
| + ASSERT_EQ(1U, event.GetPointerCount());
|
| + EXPECT_EQ(event.GetUniqueEventId(), press0.unique_event_id());
|
| +
|
| + TouchEvent press1 = TouchWithType(ET_TOUCH_PRESSED, 6);
|
| + EXPECT_TRUE(event.OnTouch(press1));
|
| + EXPECT_EQ(MotionEvent::ACTION_POINTER_DOWN, event.GetAction());
|
| + EXPECT_EQ(2U, event.GetPointerCount());
|
| + EXPECT_EQ(event.GetUniqueEventId(), press1.unique_event_id());
|
| +}
|
| +
|
| } // namespace ui
|
|
|