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 e70361260780729ba8e7dae5e28072f9d3d0db54..6e645dc6ff306dca7a5adb07749c01673bf225c2 100644 |
--- a/ui/events/gestures/motion_event_aura_unittest.cc |
+++ b/ui/events/gestures/motion_event_aura_unittest.cc |
@@ -405,4 +405,19 @@ TEST(MotionEventAuraTest, ToolType) { |
EXPECT_EQ(MotionEvent::TOOL_TYPE_UNKNOWN, event.GetToolType(0)); |
} |
+TEST(MotionEventAuraTest, Flags) { |
+ int ids[] = {7, 11}; |
+ MotionEventAura event; |
+ |
+ TouchEvent press0 = TouchWithType(ET_TOUCH_PRESSED, ids[0]); |
+ press0.set_flags(EF_CONTROL_DOWN); |
+ event.OnTouch(press0); |
+ EXPECT_EQ(EF_CONTROL_DOWN, event.GetFlags()); |
+ |
+ TouchEvent press1 = TouchWithType(ET_TOUCH_PRESSED, ids[1]); |
+ press1.set_flags(EF_CONTROL_DOWN | EF_CAPS_LOCK_DOWN); |
+ event.OnTouch(press1); |
+ EXPECT_EQ(EF_CONTROL_DOWN | EF_CAPS_LOCK_DOWN, event.GetFlags()); |
+} |
+ |
} // namespace ui |