Lines Matching refs:mapper
1536 FakeInputMapper& mapper = device->addMapper<FakeInputMapper>(eventHubId, sources); in addDeviceWithFakeInputMapper() local
1539 return mapper; in addDeviceWithFakeInputMapper()
1646 FakeInputMapper& mapper = in TEST_F() local
1649 mapper.setKeyCodeState(AKEYCODE_A, AKEY_STATE_DOWN); in TEST_F()
1679 FakeInputMapper& mapper = in TEST_F() local
1682 mapper.setScanCodeState(KEY_A, AKEY_STATE_DOWN); in TEST_F()
1712 FakeInputMapper& mapper = in TEST_F() local
1715 mapper.setSwitchState(SW_LID, AKEY_STATE_DOWN); in TEST_F()
1745 FakeInputMapper& mapper = in TEST_F() local
1749 mapper.addSupportedKeyCode(AKEYCODE_A); in TEST_F()
1750 mapper.addSupportedKeyCode(AKEYCODE_B); in TEST_F()
1799 FakeInputMapper& mapper = in TEST_F() local
1808 ASSERT_NO_FATAL_FAILURE(mapper.assertProcessWasCalled(&event)); in TEST_F()
1871 FakeInputMapper& mapper = in TEST_F() local
1897 ASSERT_NO_FATAL_FAILURE(mapper.assertConfigureWasCalled()); in TEST_F()
2014 FakeVibratorInputMapper& mapper = in TEST_F() local
2019 ASSERT_NO_FATAL_FAILURE(mapper.assertConfigureWasCalled()); in TEST_F()
2021 ASSERT_EQ(mapper.getVibratorIds().size(), 2U); in TEST_F()
2739 T& mapper = mDevice->addMapper<T>(EVENTHUB_ID, args...); in addMapperAndConfigure() local
2742 mapper.reset(ARBITRARY_TIME); in addMapperAndConfigure()
2743 return mapper; in addMapperAndConfigure()
2758 void process(InputMapper& mapper, nsecs_t when, nsecs_t readTime, int32_t type, int32_t code, in process() argument
2763 event.deviceId = mapper.getDeviceContext().getEventHubId(); in process()
2767 mapper.process(&event); in process()
2829 SwitchInputMapper& mapper = addMapperAndConfigure<SwitchInputMapper>(); in TEST_F() local
2831 ASSERT_EQ(uint32_t(AINPUT_SOURCE_SWITCH), mapper.getSources()); in TEST_F()
2835 SwitchInputMapper& mapper = addMapperAndConfigure<SwitchInputMapper>(); in TEST_F() local
2838 ASSERT_EQ(1, mapper.getSwitchState(AINPUT_SOURCE_ANY, SW_LID)); in TEST_F()
2841 ASSERT_EQ(0, mapper.getSwitchState(AINPUT_SOURCE_ANY, SW_LID)); in TEST_F()
2845 SwitchInputMapper& mapper = addMapperAndConfigure<SwitchInputMapper>(); in TEST_F() local
2847 process(mapper, ARBITRARY_TIME, READ_TIME, EV_SW, SW_LID, 1); in TEST_F()
2848 process(mapper, ARBITRARY_TIME, READ_TIME, EV_SW, SW_JACK_PHYSICAL_INSERT, 1); in TEST_F()
2849 process(mapper, ARBITRARY_TIME, READ_TIME, EV_SW, SW_HEADPHONE_INSERT, 0); in TEST_F()
2850 process(mapper, ARBITRARY_TIME, READ_TIME, EV_SYN, SYN_REPORT, 0); in TEST_F()
2868 VibratorInputMapper& mapper = addMapperAndConfigure<VibratorInputMapper>(); in TEST_F() local
2870 ASSERT_EQ(AINPUT_SOURCE_UNKNOWN, mapper.getSources()); in TEST_F()
2874 VibratorInputMapper& mapper = addMapperAndConfigure<VibratorInputMapper>(); in TEST_F() local
2876 ASSERT_EQ(mapper.getVibratorIds().size(), 2U); in TEST_F()
2882 VibratorInputMapper& mapper = addMapperAndConfigure<VibratorInputMapper>(); in TEST_F() local
2898 ASSERT_FALSE(mapper.isVibrating()); in TEST_F()
2900 mapper.vibrate(sequence, -1 /* repeat */, VIBRATION_TOKEN); in TEST_F()
2901 ASSERT_TRUE(mapper.isVibrating()); in TEST_F()
2909 mapper.cancelVibrate(VIBRATION_TOKEN); in TEST_F()
2910 ASSERT_FALSE(mapper.isVibrating()); in TEST_F()
3006 SensorInputMapper& mapper = addMapperAndConfigure<SensorInputMapper>(); in TEST_F() local
3008 ASSERT_EQ(static_cast<uint32_t>(AINPUT_SOURCE_SENSOR), mapper.getSources()); in TEST_F()
3014 SensorInputMapper& mapper = addMapperAndConfigure<SensorInputMapper>(); in TEST_F() local
3016 ASSERT_TRUE(mapper.enableSensor(InputDeviceSensorType::ACCELEROMETER, in TEST_F()
3020 process(mapper, ARBITRARY_TIME, READ_TIME, EV_ABS, ABS_X, 20000); in TEST_F()
3021 process(mapper, ARBITRARY_TIME, READ_TIME, EV_ABS, ABS_Y, -20000); in TEST_F()
3022 process(mapper, ARBITRARY_TIME, READ_TIME, EV_ABS, ABS_Z, 40000); in TEST_F()
3023 process(mapper, ARBITRARY_TIME, READ_TIME, EV_MSC, MSC_TIMESTAMP, 1000); in TEST_F()
3024 process(mapper, ARBITRARY_TIME, READ_TIME, EV_SYN, SYN_REPORT, 0); in TEST_F()
3038 mapper.flushSensor(InputDeviceSensorType::ACCELEROMETER); in TEST_F()
3044 SensorInputMapper& mapper = addMapperAndConfigure<SensorInputMapper>(); in TEST_F() local
3046 ASSERT_TRUE(mapper.enableSensor(InputDeviceSensorType::GYROSCOPE, in TEST_F()
3050 process(mapper, ARBITRARY_TIME, READ_TIME, EV_ABS, ABS_RX, 20000); in TEST_F()
3051 process(mapper, ARBITRARY_TIME, READ_TIME, EV_ABS, ABS_RY, -20000); in TEST_F()
3052 process(mapper, ARBITRARY_TIME, READ_TIME, EV_ABS, ABS_RZ, 40000); in TEST_F()
3053 process(mapper, ARBITRARY_TIME, READ_TIME, EV_MSC, MSC_TIMESTAMP, 1000); in TEST_F()
3054 process(mapper, ARBITRARY_TIME, READ_TIME, EV_SYN, SYN_REPORT, 0); in TEST_F()
3068 mapper.flushSensor(InputDeviceSensorType::GYROSCOPE); in TEST_F()
3079 void testDPadKeyRotation(KeyboardInputMapper& mapper, int32_t originalScanCode,
3092 void KeyboardInputMapperTest::testDPadKeyRotation(KeyboardInputMapper& mapper, in testDPadKeyRotation() argument
3097 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, originalScanCode, 1); in testDPadKeyRotation()
3104 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, originalScanCode, 0); in testDPadKeyRotation()
3113 KeyboardInputMapper& mapper = in TEST_F() local
3117 ASSERT_EQ(AINPUT_SOURCE_KEYBOARD, mapper.getSources()); in TEST_F()
3129 KeyboardInputMapper& mapper = in TEST_F() local
3133 ASSERT_EQ(AMETA_NUM_LOCK_ON, mapper.getMetaState()); in TEST_F()
3134 mapper.updateMetaState(AKEYCODE_NUM_LOCK); in TEST_F()
3137 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, KEY_HOME, 1); in TEST_F()
3152 process(mapper, ARBITRARY_TIME + 1, READ_TIME, EV_KEY, KEY_HOME, 0); in TEST_F()
3166 process(mapper, ARBITRARY_TIME, READ_TIME, EV_MSC, MSC_SCAN, USAGE_A); in TEST_F()
3167 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, 0, 1); in TEST_F()
3181 process(mapper, ARBITRARY_TIME, READ_TIME, EV_MSC, MSC_SCAN, USAGE_A); in TEST_F()
3182 process(mapper, ARBITRARY_TIME + 1, READ_TIME, EV_KEY, 0, 0); in TEST_F()
3196 process(mapper, ARBITRARY_TIME, READ_TIME, EV_MSC, MSC_SCAN, USAGE_UNKNOWN); in TEST_F()
3197 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, KEY_UNKNOWN, 1); in TEST_F()
3211 process(mapper, ARBITRARY_TIME, READ_TIME, EV_MSC, MSC_SCAN, USAGE_UNKNOWN); in TEST_F()
3212 process(mapper, ARBITRARY_TIME + 1, READ_TIME, EV_KEY, KEY_UNKNOWN, 0); in TEST_F()
3232 KeyboardInputMapper& mapper = in TEST_F() local
3238 process(mapper, ARBITRARY_TIME, 12 /*readTime*/, EV_KEY, KEY_HOME, 1); in TEST_F()
3243 process(mapper, ARBITRARY_TIME, 15 /*readTime*/, EV_KEY, KEY_HOME, 1); in TEST_F()
3255 KeyboardInputMapper& mapper = in TEST_F() local
3260 ASSERT_EQ(AMETA_NUM_LOCK_ON, mapper.getMetaState()); in TEST_F()
3261 mapper.updateMetaState(AKEYCODE_NUM_LOCK); in TEST_F()
3264 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, KEY_LEFTSHIFT, 1); in TEST_F()
3268 ASSERT_EQ(AMETA_SHIFT_LEFT_ON | AMETA_SHIFT_ON, mapper.getMetaState()); in TEST_F()
3272 process(mapper, ARBITRARY_TIME + 1, READ_TIME, EV_KEY, KEY_A, 1); in TEST_F()
3275 ASSERT_EQ(AMETA_SHIFT_LEFT_ON | AMETA_SHIFT_ON, mapper.getMetaState()); in TEST_F()
3278 process(mapper, ARBITRARY_TIME + 2, READ_TIME, EV_KEY, KEY_A, 0); in TEST_F()
3281 ASSERT_EQ(AMETA_SHIFT_LEFT_ON | AMETA_SHIFT_ON, mapper.getMetaState()); in TEST_F()
3284 process(mapper, ARBITRARY_TIME + 3, READ_TIME, EV_KEY, KEY_LEFTSHIFT, 0); in TEST_F()
3287 ASSERT_EQ(AMETA_NONE, mapper.getMetaState()); in TEST_F()
3297 KeyboardInputMapper& mapper = in TEST_F() local
3302 ASSERT_NO_FATAL_FAILURE(testDPadKeyRotation(mapper, in TEST_F()
3304 ASSERT_NO_FATAL_FAILURE(testDPadKeyRotation(mapper, in TEST_F()
3306 ASSERT_NO_FATAL_FAILURE(testDPadKeyRotation(mapper, in TEST_F()
3308 ASSERT_NO_FATAL_FAILURE(testDPadKeyRotation(mapper, in TEST_F()
3319 KeyboardInputMapper& mapper = in TEST_F() local
3325 testDPadKeyRotation(mapper, KEY_UP, AKEYCODE_DPAD_UP, AKEYCODE_DPAD_UP, DISPLAY_ID)); in TEST_F()
3326 ASSERT_NO_FATAL_FAILURE(testDPadKeyRotation(mapper, KEY_RIGHT, AKEYCODE_DPAD_RIGHT, in TEST_F()
3328 ASSERT_NO_FATAL_FAILURE(testDPadKeyRotation(mapper, KEY_DOWN, AKEYCODE_DPAD_DOWN, in TEST_F()
3330 ASSERT_NO_FATAL_FAILURE(testDPadKeyRotation(mapper, KEY_LEFT, AKEYCODE_DPAD_LEFT, in TEST_F()
3336 testDPadKeyRotation(mapper, KEY_UP, AKEYCODE_DPAD_UP, AKEYCODE_DPAD_LEFT, DISPLAY_ID)); in TEST_F()
3337 ASSERT_NO_FATAL_FAILURE(testDPadKeyRotation(mapper, KEY_RIGHT, AKEYCODE_DPAD_RIGHT, in TEST_F()
3339 ASSERT_NO_FATAL_FAILURE(testDPadKeyRotation(mapper, KEY_DOWN, AKEYCODE_DPAD_DOWN, in TEST_F()
3341 ASSERT_NO_FATAL_FAILURE(testDPadKeyRotation(mapper, KEY_LEFT, AKEYCODE_DPAD_LEFT, in TEST_F()
3347 testDPadKeyRotation(mapper, KEY_UP, AKEYCODE_DPAD_UP, AKEYCODE_DPAD_DOWN, DISPLAY_ID)); in TEST_F()
3348 ASSERT_NO_FATAL_FAILURE(testDPadKeyRotation(mapper, KEY_RIGHT, AKEYCODE_DPAD_RIGHT, in TEST_F()
3350 ASSERT_NO_FATAL_FAILURE(testDPadKeyRotation(mapper, KEY_DOWN, AKEYCODE_DPAD_DOWN, in TEST_F()
3352 ASSERT_NO_FATAL_FAILURE(testDPadKeyRotation(mapper, KEY_LEFT, AKEYCODE_DPAD_LEFT, in TEST_F()
3358 testDPadKeyRotation(mapper, KEY_UP, AKEYCODE_DPAD_UP, AKEYCODE_DPAD_RIGHT, DISPLAY_ID)); in TEST_F()
3359 ASSERT_NO_FATAL_FAILURE(testDPadKeyRotation(mapper, KEY_RIGHT, AKEYCODE_DPAD_RIGHT, in TEST_F()
3361 ASSERT_NO_FATAL_FAILURE(testDPadKeyRotation(mapper, KEY_DOWN, AKEYCODE_DPAD_DOWN, in TEST_F()
3363 ASSERT_NO_FATAL_FAILURE(testDPadKeyRotation(mapper, KEY_LEFT, AKEYCODE_DPAD_LEFT, in TEST_F()
3371 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, KEY_UP, 1); in TEST_F()
3379 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, KEY_UP, 0); in TEST_F()
3391 KeyboardInputMapper& mapper = in TEST_F() local
3397 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, KEY_UP, 1); in TEST_F()
3399 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, KEY_UP, 0); in TEST_F()
3404 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, KEY_UP, 1); in TEST_F()
3406 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, KEY_UP, 0); in TEST_F()
3417 KeyboardInputMapper& mapper = in TEST_F() local
3427 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, KEY_UP, 1); in TEST_F()
3429 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, KEY_UP, 0); in TEST_F()
3437 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, KEY_UP, 1); in TEST_F()
3439 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, KEY_UP, 0); in TEST_F()
3445 KeyboardInputMapper& mapper = in TEST_F() local
3450 ASSERT_EQ(1, mapper.getKeyCodeState(AINPUT_SOURCE_ANY, AKEYCODE_A)); in TEST_F()
3453 ASSERT_EQ(0, mapper.getKeyCodeState(AINPUT_SOURCE_ANY, AKEYCODE_A)); in TEST_F()
3457 KeyboardInputMapper& mapper = in TEST_F() local
3462 ASSERT_EQ(1, mapper.getScanCodeState(AINPUT_SOURCE_ANY, KEY_A)); in TEST_F()
3465 ASSERT_EQ(0, mapper.getScanCodeState(AINPUT_SOURCE_ANY, KEY_A)); in TEST_F()
3469 KeyboardInputMapper& mapper = in TEST_F() local
3477 ASSERT_TRUE(mapper.markSupportedKeyCodes(AINPUT_SOURCE_ANY, 1, keyCodes, flags)); in TEST_F()
3490 KeyboardInputMapper& mapper = in TEST_F() local
3494 ASSERT_EQ(AMETA_NUM_LOCK_ON, mapper.getMetaState()); in TEST_F()
3495 mapper.updateMetaState(AKEYCODE_NUM_LOCK); in TEST_F()
3503 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, KEY_CAPSLOCK, 1); in TEST_F()
3504 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, KEY_CAPSLOCK, 0); in TEST_F()
3508 ASSERT_EQ(AMETA_CAPS_LOCK_ON, mapper.getMetaState()); in TEST_F()
3511 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, KEY_NUMLOCK, 1); in TEST_F()
3512 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, KEY_NUMLOCK, 0); in TEST_F()
3516 ASSERT_EQ(AMETA_CAPS_LOCK_ON | AMETA_NUM_LOCK_ON, mapper.getMetaState()); in TEST_F()
3519 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, KEY_CAPSLOCK, 1); in TEST_F()
3520 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, KEY_CAPSLOCK, 0); in TEST_F()
3524 ASSERT_EQ(AMETA_NUM_LOCK_ON, mapper.getMetaState()); in TEST_F()
3527 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, KEY_SCROLLLOCK, 1); in TEST_F()
3528 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, KEY_SCROLLLOCK, 0); in TEST_F()
3532 ASSERT_EQ(AMETA_NUM_LOCK_ON | AMETA_SCROLL_LOCK_ON, mapper.getMetaState()); in TEST_F()
3535 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, KEY_NUMLOCK, 1); in TEST_F()
3536 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, KEY_NUMLOCK, 0); in TEST_F()
3540 ASSERT_EQ(AMETA_SCROLL_LOCK_ON, mapper.getMetaState()); in TEST_F()
3543 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, KEY_SCROLLLOCK, 1); in TEST_F()
3544 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, KEY_SCROLLLOCK, 0); in TEST_F()
3548 ASSERT_EQ(AMETA_NONE, mapper.getMetaState()); in TEST_F()
3557 KeyboardInputMapper& mapper = in TEST_F() local
3562 ASSERT_EQ(AMETA_NONE, mapper.getMetaState()); in TEST_F()
3564 mapper.reset(ARBITRARY_TIME); in TEST_F()
3565 ASSERT_EQ(AMETA_NONE, mapper.getMetaState()); in TEST_F()
3567 mapper.updateMetaState(AKEYCODE_NUM_LOCK); in TEST_F()
3568 ASSERT_EQ(AMETA_NONE, mapper.getMetaState()); in TEST_F()
3572 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, BTN_A, 1); in TEST_F()
3575 ASSERT_EQ(AMETA_NONE, mapper.getMetaState()); in TEST_F()
3580 process(mapper, ARBITRARY_TIME + 2, READ_TIME, EV_KEY, BTN_A, 0); in TEST_F()
3583 ASSERT_EQ(AMETA_NONE, mapper.getMetaState()); in TEST_F()
3609 KeyboardInputMapper& mapper = in TEST_F() local
3648 testDPadKeyRotation(mapper, KEY_UP, AKEYCODE_DPAD_UP, AKEYCODE_DPAD_UP, DISPLAY_ID)); in TEST_F()
3649 ASSERT_NO_FATAL_FAILURE(testDPadKeyRotation(mapper, KEY_RIGHT, AKEYCODE_DPAD_RIGHT, in TEST_F()
3651 ASSERT_NO_FATAL_FAILURE(testDPadKeyRotation(mapper, KEY_DOWN, AKEYCODE_DPAD_DOWN, in TEST_F()
3653 ASSERT_NO_FATAL_FAILURE(testDPadKeyRotation(mapper, KEY_LEFT, AKEYCODE_DPAD_LEFT, in TEST_F()
3674 KeyboardInputMapper& mapper = in TEST_F() local
3678 ASSERT_EQ(AMETA_NUM_LOCK_ON, mapper.getMetaState()); in TEST_F()
3679 mapper.updateMetaState(AKEYCODE_NUM_LOCK); in TEST_F()
3687 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, KEY_CAPSLOCK, 1); in TEST_F()
3688 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, KEY_CAPSLOCK, 0); in TEST_F()
3690 ASSERT_EQ(AMETA_CAPS_LOCK_ON, mapper.getMetaState()); in TEST_F()
3693 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, KEY_NUMLOCK, 1); in TEST_F()
3694 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, KEY_NUMLOCK, 0); in TEST_F()
3696 ASSERT_EQ(AMETA_CAPS_LOCK_ON | AMETA_NUM_LOCK_ON, mapper.getMetaState()); in TEST_F()
3699 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, KEY_SCROLLLOCK, 1); in TEST_F()
3700 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, KEY_SCROLLLOCK, 0); in TEST_F()
3702 ASSERT_EQ(AMETA_CAPS_LOCK_ON | AMETA_NUM_LOCK_ON | AMETA_SCROLL_LOCK_ON, mapper.getMetaState()); in TEST_F()
3751 KeyboardInputMapper& mapper = in TEST_F() local
3755 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, KEY_HOME, 1); in TEST_F()
3760 process(mapper, ARBITRARY_TIME + 1, READ_TIME, EV_KEY, KEY_HOME, 0); in TEST_F()
3764 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, KEY_PLAY, 1); in TEST_F()
3768 process(mapper, ARBITRARY_TIME + 1, READ_TIME, EV_KEY, KEY_PLAY, 0); in TEST_F()
3772 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, KEY_PLAYPAUSE, 1); in TEST_F()
3776 process(mapper, ARBITRARY_TIME + 1, READ_TIME, EV_KEY, KEY_PLAYPAUSE, 0); in TEST_F()
3789 KeyboardInputMapper& mapper = in TEST_F() local
3793 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, KEY_HOME, 1); in TEST_F()
3798 process(mapper, ARBITRARY_TIME + 1, READ_TIME, EV_KEY, KEY_HOME, 0); in TEST_F()
3802 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, KEY_DOWN, 1); in TEST_F()
3806 process(mapper, ARBITRARY_TIME + 1, READ_TIME, EV_KEY, KEY_DOWN, 0); in TEST_F()
3810 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, KEY_PLAY, 1); in TEST_F()
3814 process(mapper, ARBITRARY_TIME + 1, READ_TIME, EV_KEY, KEY_PLAY, 0); in TEST_F()
3834 void testMotionRotation(CursorInputMapper& mapper, int32_t originalX, int32_t originalY,
3853 void CursorInputMapperTest::testMotionRotation(CursorInputMapper& mapper, int32_t originalX, in testMotionRotation() argument
3858 process(mapper, ARBITRARY_TIME, READ_TIME, EV_REL, REL_X, originalX); in testMotionRotation()
3859 process(mapper, ARBITRARY_TIME, READ_TIME, EV_REL, REL_Y, originalY); in testMotionRotation()
3860 process(mapper, ARBITRARY_TIME, READ_TIME, EV_SYN, SYN_REPORT, 0); in testMotionRotation()
3871 CursorInputMapper& mapper = addMapperAndConfigure<CursorInputMapper>(); in TEST_F() local
3873 ASSERT_EQ(AINPUT_SOURCE_MOUSE, mapper.getSources()); in TEST_F()
3878 CursorInputMapper& mapper = addMapperAndConfigure<CursorInputMapper>(); in TEST_F() local
3880 ASSERT_EQ(AINPUT_SOURCE_TRACKBALL, mapper.getSources()); in TEST_F()
3885 CursorInputMapper& mapper = addMapperAndConfigure<CursorInputMapper>(); in TEST_F() local
3888 mapper.populateDeviceInfo(&info); in TEST_F()
3900 mapper.populateDeviceInfo(&info2); in TEST_F()
3915 CursorInputMapper& mapper = addMapperAndConfigure<CursorInputMapper>(); in TEST_F() local
3918 mapper.populateDeviceInfo(&info); in TEST_F()
3933 CursorInputMapper& mapper = addMapperAndConfigure<CursorInputMapper>(); in TEST_F() local
3941 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, BTN_MOUSE, 1); in TEST_F()
3942 process(mapper, ARBITRARY_TIME, READ_TIME, EV_SYN, SYN_REPORT, 0); in TEST_F()
3980 process(mapper, ARBITRARY_TIME + 1, READ_TIME, EV_KEY, BTN_MOUSE, 0); in TEST_F()
3981 process(mapper, ARBITRARY_TIME + 1, READ_TIME, EV_SYN, SYN_REPORT, 0); in TEST_F()
4021 CursorInputMapper& mapper = addMapperAndConfigure<CursorInputMapper>(); in TEST_F() local
4026 process(mapper, ARBITRARY_TIME, READ_TIME, EV_REL, REL_X, 1); in TEST_F()
4027 process(mapper, ARBITRARY_TIME, READ_TIME, EV_SYN, SYN_REPORT, 0); in TEST_F()
4035 process(mapper, ARBITRARY_TIME, READ_TIME, EV_REL, REL_Y, -2); in TEST_F()
4036 process(mapper, ARBITRARY_TIME, READ_TIME, EV_SYN, SYN_REPORT, 0); in TEST_F()
4045 CursorInputMapper& mapper = addMapperAndConfigure<CursorInputMapper>(); in TEST_F() local
4050 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, BTN_MOUSE, 1); in TEST_F()
4051 process(mapper, ARBITRARY_TIME, READ_TIME, EV_SYN, SYN_REPORT, 0); in TEST_F()
4061 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, BTN_MOUSE, 0); in TEST_F()
4062 process(mapper, ARBITRARY_TIME, READ_TIME, EV_SYN, SYN_REPORT, 0); in TEST_F()
4074 CursorInputMapper& mapper = addMapperAndConfigure<CursorInputMapper>(); in TEST_F() local
4079 process(mapper, ARBITRARY_TIME, READ_TIME, EV_REL, REL_X, 1); in TEST_F()
4080 process(mapper, ARBITRARY_TIME, READ_TIME, EV_REL, REL_Y, -2); in TEST_F()
4081 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, BTN_MOUSE, 1); in TEST_F()
4082 process(mapper, ARBITRARY_TIME, READ_TIME, EV_SYN, SYN_REPORT, 0); in TEST_F()
4096 process(mapper, ARBITRARY_TIME, READ_TIME, EV_REL, REL_X, 2); in TEST_F()
4097 process(mapper, ARBITRARY_TIME, READ_TIME, EV_REL, REL_Y, 1); in TEST_F()
4098 process(mapper, ARBITRARY_TIME, READ_TIME, EV_SYN, SYN_REPORT, 0); in TEST_F()
4106 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, BTN_MOUSE, 0); in TEST_F()
4107 process(mapper, ARBITRARY_TIME, READ_TIME, EV_SYN, SYN_REPORT, 0); in TEST_F()
4122 CursorInputMapper& mapper = addMapperAndConfigure<CursorInputMapper>(); in TEST_F() local
4125 ASSERT_NO_FATAL_FAILURE(testMotionRotation(mapper, 0, 1, 0, 1)); in TEST_F()
4126 ASSERT_NO_FATAL_FAILURE(testMotionRotation(mapper, 1, 1, 1, 1)); in TEST_F()
4127 ASSERT_NO_FATAL_FAILURE(testMotionRotation(mapper, 1, 0, 1, 0)); in TEST_F()
4128 ASSERT_NO_FATAL_FAILURE(testMotionRotation(mapper, 1, -1, 1, -1)); in TEST_F()
4129 ASSERT_NO_FATAL_FAILURE(testMotionRotation(mapper, 0, -1, 0, -1)); in TEST_F()
4130 ASSERT_NO_FATAL_FAILURE(testMotionRotation(mapper, -1, -1, -1, -1)); in TEST_F()
4131 ASSERT_NO_FATAL_FAILURE(testMotionRotation(mapper, -1, 0, -1, 0)); in TEST_F()
4132 ASSERT_NO_FATAL_FAILURE(testMotionRotation(mapper, -1, 1, -1, 1)); in TEST_F()
4139 CursorInputMapper& mapper = addMapperAndConfigure<CursorInputMapper>(); in TEST_F() local
4142 ASSERT_NO_FATAL_FAILURE(testMotionRotation(mapper, 0, 1, 0, 1)); in TEST_F()
4143 ASSERT_NO_FATAL_FAILURE(testMotionRotation(mapper, 1, 1, 1, 1)); in TEST_F()
4144 ASSERT_NO_FATAL_FAILURE(testMotionRotation(mapper, 1, 0, 1, 0)); in TEST_F()
4145 ASSERT_NO_FATAL_FAILURE(testMotionRotation(mapper, 1, -1, 1, -1)); in TEST_F()
4146 ASSERT_NO_FATAL_FAILURE(testMotionRotation(mapper, 0, -1, 0, -1)); in TEST_F()
4147 ASSERT_NO_FATAL_FAILURE(testMotionRotation(mapper, -1, -1, -1, -1)); in TEST_F()
4148 ASSERT_NO_FATAL_FAILURE(testMotionRotation(mapper, -1, 0, -1, 0)); in TEST_F()
4149 ASSERT_NO_FATAL_FAILURE(testMotionRotation(mapper, -1, 1, -1, 1)); in TEST_F()
4152 ASSERT_NO_FATAL_FAILURE(testMotionRotation(mapper, 0, 1, -1, 0)); in TEST_F()
4153 ASSERT_NO_FATAL_FAILURE(testMotionRotation(mapper, 1, 1, -1, 1)); in TEST_F()
4154 ASSERT_NO_FATAL_FAILURE(testMotionRotation(mapper, 1, 0, 0, 1)); in TEST_F()
4155 ASSERT_NO_FATAL_FAILURE(testMotionRotation(mapper, 1, -1, 1, 1)); in TEST_F()
4156 ASSERT_NO_FATAL_FAILURE(testMotionRotation(mapper, 0, -1, 1, 0)); in TEST_F()
4157 ASSERT_NO_FATAL_FAILURE(testMotionRotation(mapper, -1, -1, 1, -1)); in TEST_F()
4158 ASSERT_NO_FATAL_FAILURE(testMotionRotation(mapper, -1, 0, 0, -1)); in TEST_F()
4159 ASSERT_NO_FATAL_FAILURE(testMotionRotation(mapper, -1, 1, -1, -1)); in TEST_F()
4162 ASSERT_NO_FATAL_FAILURE(testMotionRotation(mapper, 0, 1, 0, -1)); in TEST_F()
4163 ASSERT_NO_FATAL_FAILURE(testMotionRotation(mapper, 1, 1, -1, -1)); in TEST_F()
4164 ASSERT_NO_FATAL_FAILURE(testMotionRotation(mapper, 1, 0, -1, 0)); in TEST_F()
4165 ASSERT_NO_FATAL_FAILURE(testMotionRotation(mapper, 1, -1, -1, 1)); in TEST_F()
4166 ASSERT_NO_FATAL_FAILURE(testMotionRotation(mapper, 0, -1, 0, 1)); in TEST_F()
4167 ASSERT_NO_FATAL_FAILURE(testMotionRotation(mapper, -1, -1, 1, 1)); in TEST_F()
4168 ASSERT_NO_FATAL_FAILURE(testMotionRotation(mapper, -1, 0, 1, 0)); in TEST_F()
4169 ASSERT_NO_FATAL_FAILURE(testMotionRotation(mapper, -1, 1, 1, -1)); in TEST_F()
4172 ASSERT_NO_FATAL_FAILURE(testMotionRotation(mapper, 0, 1, 1, 0)); in TEST_F()
4173 ASSERT_NO_FATAL_FAILURE(testMotionRotation(mapper, 1, 1, 1, -1)); in TEST_F()
4174 ASSERT_NO_FATAL_FAILURE(testMotionRotation(mapper, 1, 0, 0, -1)); in TEST_F()
4175 ASSERT_NO_FATAL_FAILURE(testMotionRotation(mapper, 1, -1, -1, -1)); in TEST_F()
4176 ASSERT_NO_FATAL_FAILURE(testMotionRotation(mapper, 0, -1, -1, 0)); in TEST_F()
4177 ASSERT_NO_FATAL_FAILURE(testMotionRotation(mapper, -1, -1, -1, 1)); in TEST_F()
4178 ASSERT_NO_FATAL_FAILURE(testMotionRotation(mapper, -1, 0, 0, 1)); in TEST_F()
4179 ASSERT_NO_FATAL_FAILURE(testMotionRotation(mapper, -1, 1, 1, 1)); in TEST_F()
4184 CursorInputMapper& mapper = addMapperAndConfigure<CursorInputMapper>(); in TEST_F() local
4194 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, BTN_LEFT, 1); in TEST_F()
4195 process(mapper, ARBITRARY_TIME, READ_TIME, EV_SYN, SYN_REPORT, 0); in TEST_F()
4210 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, BTN_LEFT, 0); in TEST_F()
4211 process(mapper, ARBITRARY_TIME, READ_TIME, EV_SYN, SYN_REPORT, 0); in TEST_F()
4234 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, BTN_RIGHT, 1); in TEST_F()
4235 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, BTN_MIDDLE, 1); in TEST_F()
4236 process(mapper, ARBITRARY_TIME, READ_TIME, EV_SYN, SYN_REPORT, 0); in TEST_F()
4263 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, BTN_RIGHT, 0); in TEST_F()
4264 process(mapper, ARBITRARY_TIME, READ_TIME, EV_SYN, SYN_REPORT, 0); in TEST_F()
4279 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, BTN_MIDDLE, 0); in TEST_F()
4280 process(mapper, ARBITRARY_TIME, READ_TIME, EV_SYN, SYN_REPORT, 0); in TEST_F()
4287 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, BTN_MIDDLE, 0); in TEST_F()
4288 process(mapper, ARBITRARY_TIME, READ_TIME, EV_SYN, SYN_REPORT, 0); in TEST_F()
4305 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, BTN_BACK, 1); in TEST_F()
4306 process(mapper, ARBITRARY_TIME, READ_TIME, EV_SYN, SYN_REPORT, 0); in TEST_F()
4325 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, BTN_BACK, 0); in TEST_F()
4326 process(mapper, ARBITRARY_TIME, READ_TIME, EV_SYN, SYN_REPORT, 0); in TEST_F()
4346 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, BTN_SIDE, 1); in TEST_F()
4347 process(mapper, ARBITRARY_TIME, READ_TIME, EV_SYN, SYN_REPORT, 0); in TEST_F()
4366 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, BTN_SIDE, 0); in TEST_F()
4367 process(mapper, ARBITRARY_TIME, READ_TIME, EV_SYN, SYN_REPORT, 0); in TEST_F()
4387 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, BTN_FORWARD, 1); in TEST_F()
4388 process(mapper, ARBITRARY_TIME, READ_TIME, EV_SYN, SYN_REPORT, 0); in TEST_F()
4407 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, BTN_FORWARD, 0); in TEST_F()
4408 process(mapper, ARBITRARY_TIME, READ_TIME, EV_SYN, SYN_REPORT, 0); in TEST_F()
4428 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, BTN_EXTRA, 1); in TEST_F()
4429 process(mapper, ARBITRARY_TIME, READ_TIME, EV_SYN, SYN_REPORT, 0); in TEST_F()
4448 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, BTN_EXTRA, 0); in TEST_F()
4449 process(mapper, ARBITRARY_TIME, READ_TIME, EV_SYN, SYN_REPORT, 0); in TEST_F()
4471 CursorInputMapper& mapper = addMapperAndConfigure<CursorInputMapper>(); in TEST_F() local
4479 process(mapper, ARBITRARY_TIME, READ_TIME, EV_REL, REL_X, 10); in TEST_F()
4480 process(mapper, ARBITRARY_TIME, READ_TIME, EV_REL, REL_Y, 20); in TEST_F()
4481 process(mapper, ARBITRARY_TIME, READ_TIME, EV_SYN, SYN_REPORT, 0); in TEST_F()
4493 CursorInputMapper& mapper = addMapperAndConfigure<CursorInputMapper>(); in TEST_F() local
4507 process(mapper, ARBITRARY_TIME, READ_TIME, EV_REL, REL_X, 10); in TEST_F()
4508 process(mapper, ARBITRARY_TIME, READ_TIME, EV_REL, REL_Y, 20); in TEST_F()
4509 process(mapper, ARBITRARY_TIME, READ_TIME, EV_SYN, SYN_REPORT, 0); in TEST_F()
4518 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, BTN_MOUSE, 1); in TEST_F()
4519 process(mapper, ARBITRARY_TIME, READ_TIME, EV_SYN, SYN_REPORT, 0); in TEST_F()
4532 process(mapper, ARBITRARY_TIME + 2, READ_TIME, EV_KEY, BTN_MOUSE, 0); in TEST_F()
4533 process(mapper, ARBITRARY_TIME + 2, READ_TIME, EV_SYN, SYN_REPORT, 0); in TEST_F()
4546 process(mapper, ARBITRARY_TIME, READ_TIME, EV_REL, REL_X, 30); in TEST_F()
4547 process(mapper, ARBITRARY_TIME, READ_TIME, EV_REL, REL_Y, 40); in TEST_F()
4548 process(mapper, ARBITRARY_TIME, READ_TIME, EV_SYN, SYN_REPORT, 0); in TEST_F()
4567 process(mapper, ARBITRARY_TIME, READ_TIME, EV_REL, REL_X, 10); in TEST_F()
4568 process(mapper, ARBITRARY_TIME, READ_TIME, EV_REL, REL_Y, 20); in TEST_F()
4569 process(mapper, ARBITRARY_TIME, READ_TIME, EV_SYN, SYN_REPORT, 0); in TEST_F()
4579 CursorInputMapper& mapper = addMapperAndConfigure<CursorInputMapper>(); in TEST_F() local
4595 process(mapper, ARBITRARY_TIME, READ_TIME, EV_REL, REL_X, 10); in TEST_F()
4596 process(mapper, ARBITRARY_TIME, READ_TIME, EV_REL, REL_Y, 20); in TEST_F()
4597 process(mapper, ARBITRARY_TIME, READ_TIME, EV_SYN, SYN_REPORT, 0); in TEST_F()
4791 void processDown(SingleTouchInputMapper& mapper, int32_t x, int32_t y);
4792 void processMove(SingleTouchInputMapper& mapper, int32_t x, int32_t y);
4794 void processPressure(SingleTouchInputMapper& mapper, int32_t pressure);
4795 void processToolMajor(SingleTouchInputMapper& mapper, int32_t toolMajor);
4796 void processDistance(SingleTouchInputMapper& mapper, int32_t distance);
4797 void processTilt(SingleTouchInputMapper& mapper, int32_t tiltX, int32_t tiltY);
4798 void processKey(SingleTouchInputMapper& mapper, int32_t code, int32_t value);
4799 void processSync(SingleTouchInputMapper& mapper);
4829 void SingleTouchInputMapperTest::processDown(SingleTouchInputMapper& mapper, int32_t x, int32_t y) { in processDown() argument
4830 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, BTN_TOUCH, 1); in processDown()
4831 process(mapper, ARBITRARY_TIME, READ_TIME, EV_ABS, ABS_X, x); in processDown()
4832 process(mapper, ARBITRARY_TIME, READ_TIME, EV_ABS, ABS_Y, y); in processDown()
4835 void SingleTouchInputMapperTest::processMove(SingleTouchInputMapper& mapper, int32_t x, int32_t y) { in processMove() argument
4836 process(mapper, ARBITRARY_TIME, READ_TIME, EV_ABS, ABS_X, x); in processMove()
4837 process(mapper, ARBITRARY_TIME, READ_TIME, EV_ABS, ABS_Y, y); in processMove()
4840 void SingleTouchInputMapperTest::processUp(SingleTouchInputMapper& mapper) { in processUp() argument
4841 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, BTN_TOUCH, 0); in processUp()
4844 void SingleTouchInputMapperTest::processPressure(SingleTouchInputMapper& mapper, int32_t pressure) { in processPressure() argument
4845 process(mapper, ARBITRARY_TIME, READ_TIME, EV_ABS, ABS_PRESSURE, pressure); in processPressure()
4848 void SingleTouchInputMapperTest::processToolMajor(SingleTouchInputMapper& mapper, in processToolMajor() argument
4850 process(mapper, ARBITRARY_TIME, READ_TIME, EV_ABS, ABS_TOOL_WIDTH, toolMajor); in processToolMajor()
4853 void SingleTouchInputMapperTest::processDistance(SingleTouchInputMapper& mapper, int32_t distance) { in processDistance() argument
4854 process(mapper, ARBITRARY_TIME, READ_TIME, EV_ABS, ABS_DISTANCE, distance); in processDistance()
4857 void SingleTouchInputMapperTest::processTilt(SingleTouchInputMapper& mapper, int32_t tiltX, in processTilt() argument
4859 process(mapper, ARBITRARY_TIME, READ_TIME, EV_ABS, ABS_TILT_X, tiltX); in processTilt()
4860 process(mapper, ARBITRARY_TIME, READ_TIME, EV_ABS, ABS_TILT_Y, tiltY); in processTilt()
4863 void SingleTouchInputMapperTest::processKey(SingleTouchInputMapper& mapper, int32_t code, in processKey() argument
4865 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, code, value); in processKey()
4868 void SingleTouchInputMapperTest::processSync(SingleTouchInputMapper& mapper) { in processSync() argument
4869 process(mapper, ARBITRARY_TIME, READ_TIME, EV_SYN, SYN_REPORT, 0); in processSync()
4875 SingleTouchInputMapper& mapper = addMapperAndConfigure<SingleTouchInputMapper>(); in TEST_F() local
4877 ASSERT_EQ(AINPUT_SOURCE_MOUSE, mapper.getSources()); in TEST_F()
4885 SingleTouchInputMapper& mapper = addMapperAndConfigure<SingleTouchInputMapper>(); in TEST_F() local
4887 ASSERT_EQ(AINPUT_SOURCE_TOUCHPAD, mapper.getSources()); in TEST_F()
4894 SingleTouchInputMapper& mapper = addMapperAndConfigure<SingleTouchInputMapper>(); in TEST_F() local
4896 ASSERT_EQ(AINPUT_SOURCE_TOUCHPAD, mapper.getSources()); in TEST_F()
4903 SingleTouchInputMapper& mapper = addMapperAndConfigure<SingleTouchInputMapper>(); in TEST_F() local
4905 ASSERT_EQ(AINPUT_SOURCE_TOUCHSCREEN, mapper.getSources()); in TEST_F()
4914 SingleTouchInputMapper& mapper = addMapperAndConfigure<SingleTouchInputMapper>(); in TEST_F() local
4917 ASSERT_EQ(AKEY_STATE_UNKNOWN, mapper.getKeyCodeState(AINPUT_SOURCE_ANY, AKEYCODE_A)); in TEST_F()
4922 processDown(mapper, x, y); in TEST_F()
4923 processSync(mapper); in TEST_F()
4926 ASSERT_EQ(AKEY_STATE_VIRTUAL, mapper.getKeyCodeState(AINPUT_SOURCE_ANY, AKEYCODE_HOME)); in TEST_F()
4929 processUp(mapper); in TEST_F()
4930 processSync(mapper); in TEST_F()
4933 ASSERT_EQ(AKEY_STATE_UP, mapper.getKeyCodeState(AINPUT_SOURCE_ANY, AKEYCODE_HOME)); in TEST_F()
4942 SingleTouchInputMapper& mapper = addMapperAndConfigure<SingleTouchInputMapper>(); in TEST_F() local
4945 ASSERT_EQ(AKEY_STATE_UNKNOWN, mapper.getScanCodeState(AINPUT_SOURCE_ANY, KEY_A)); in TEST_F()
4950 processDown(mapper, x, y); in TEST_F()
4951 processSync(mapper); in TEST_F()
4954 ASSERT_EQ(AKEY_STATE_VIRTUAL, mapper.getScanCodeState(AINPUT_SOURCE_ANY, KEY_HOME)); in TEST_F()
4957 processUp(mapper); in TEST_F()
4958 processSync(mapper); in TEST_F()
4961 ASSERT_EQ(AKEY_STATE_UP, mapper.getScanCodeState(AINPUT_SOURCE_ANY, KEY_HOME)); in TEST_F()
4970 SingleTouchInputMapper& mapper = addMapperAndConfigure<SingleTouchInputMapper>(); in TEST_F() local
4974 ASSERT_TRUE(mapper.markSupportedKeyCodes(AINPUT_SOURCE_ANY, 2, keys, flags)); in TEST_F()
4985 SingleTouchInputMapper& mapper = addMapperAndConfigure<SingleTouchInputMapper>(); in TEST_F() local
4994 processDown(mapper, x, y); in TEST_F()
4995 processSync(mapper); in TEST_F()
5010 processUp(mapper); in TEST_F()
5011 processSync(mapper); in TEST_F()
5035 SingleTouchInputMapper& mapper = addMapperAndConfigure<SingleTouchInputMapper>(); in TEST_F() local
5044 processDown(mapper, x, y); in TEST_F()
5045 processSync(mapper); in TEST_F()
5062 processMove(mapper, x, y); in TEST_F()
5063 processSync(mapper); in TEST_F()
5100 processMove(mapper, x, y); in TEST_F()
5101 processSync(mapper); in TEST_F()
5123 processUp(mapper); in TEST_F()
5124 processSync(mapper); in TEST_F()
5156 SingleTouchInputMapper& mapper = addMapperAndConfigure<SingleTouchInputMapper>(); in TEST_F() local
5165 processDown(mapper, x, y); in TEST_F()
5166 processSync(mapper); in TEST_F()
5173 processMove(mapper, x, y); in TEST_F()
5174 processSync(mapper); in TEST_F()
5196 processUp(mapper); in TEST_F()
5197 processSync(mapper); in TEST_F()
5231 SingleTouchInputMapper& mapper = addMapperAndConfigure<SingleTouchInputMapper>(); in TEST_F() local
5240 processDown(mapper, x, y); in TEST_F()
5241 processSync(mapper); in TEST_F()
5267 processMove(mapper, x, y); in TEST_F()
5268 processSync(mapper); in TEST_F()
5292 processUp(mapper); in TEST_F()
5293 processSync(mapper); in TEST_F()
5327 SingleTouchInputMapper& mapper = addMapperAndConfigure<SingleTouchInputMapper>(); in TEST_F() local
5336 processDown(mapper, x, y); in TEST_F()
5337 processSync(mapper); in TEST_F()
5361 processMove(mapper, x, y); in TEST_F()
5362 processSync(mapper); in TEST_F()
5384 processUp(mapper); in TEST_F()
5385 processSync(mapper); in TEST_F()
5417 SingleTouchInputMapper& mapper = addMapperAndConfigure<SingleTouchInputMapper>(); in TEST_F() local
5423 processDown(mapper, toRawX(50), toRawY(75)); in TEST_F()
5424 processSync(mapper); in TEST_F()
5430 processUp(mapper); in TEST_F()
5431 processSync(mapper); in TEST_F()
5442 SingleTouchInputMapper& mapper = addMapperAndConfigure<SingleTouchInputMapper>(); in TEST_F() local
5449 processDown(mapper, toRawX(50), toRawY(75)); in TEST_F()
5450 processSync(mapper); in TEST_F()
5456 processUp(mapper); in TEST_F()
5457 processSync(mapper); in TEST_F()
5463 processDown(mapper, toRawX(75), RAW_Y_MAX - toRawY(50) + RAW_Y_MIN); in TEST_F()
5464 processSync(mapper); in TEST_F()
5470 processUp(mapper); in TEST_F()
5471 processSync(mapper); in TEST_F()
5477 processDown(mapper, RAW_X_MAX - toRawX(50) + RAW_X_MIN, RAW_Y_MAX - toRawY(75) + RAW_Y_MIN); in TEST_F()
5478 processSync(mapper); in TEST_F()
5484 processUp(mapper); in TEST_F()
5485 processSync(mapper); in TEST_F()
5491 processDown(mapper, RAW_X_MAX - toRawX(75) + RAW_X_MIN, toRawY(50)); in TEST_F()
5492 processSync(mapper); in TEST_F()
5498 processUp(mapper); in TEST_F()
5499 processSync(mapper); in TEST_F()
5511 auto& mapper = addMapperAndConfigure<SingleTouchInputMapper>(); in TEST_F() local
5515 processDown(mapper, toRawX(50), toRawY(75)); in TEST_F()
5516 processSync(mapper); in TEST_F()
5522 processUp(mapper); in TEST_F()
5523 processSync(mapper); in TEST_F()
5535 auto& mapper = addMapperAndConfigure<SingleTouchInputMapper>(); in TEST_F() local
5539 processDown(mapper, RAW_X_MAX - toRotatedRawX(75) + RAW_X_MIN, toRotatedRawY(50)); in TEST_F()
5540 processSync(mapper); in TEST_F()
5546 processUp(mapper); in TEST_F()
5547 processSync(mapper); in TEST_F()
5559 auto& mapper = addMapperAndConfigure<SingleTouchInputMapper>(); in TEST_F() local
5563 processDown(mapper, RAW_X_MAX - toRawX(50) + RAW_X_MIN, RAW_Y_MAX - toRawY(75) + RAW_Y_MIN); in TEST_F()
5564 processSync(mapper); in TEST_F()
5570 processUp(mapper); in TEST_F()
5571 processSync(mapper); in TEST_F()
5583 auto& mapper = addMapperAndConfigure<SingleTouchInputMapper>(); in TEST_F() local
5587 processDown(mapper, toRotatedRawX(75), RAW_Y_MAX - toRotatedRawY(50) + RAW_Y_MIN); in TEST_F()
5588 processSync(mapper); in TEST_F()
5594 processUp(mapper); in TEST_F()
5595 processSync(mapper); in TEST_F()
5607 auto& mapper = addMapperAndConfigure<SingleTouchInputMapper>(); in TEST_F() local
5614 processDown(mapper, RAW_X_MAX - toRotatedRawX(75) + RAW_X_MIN, toRotatedRawY(50)); in TEST_F()
5615 processSync(mapper); in TEST_F()
5621 processUp(mapper); in TEST_F()
5622 processSync(mapper); in TEST_F()
5628 processDown(mapper, toRotatedRawX(50), toRotatedRawY(75)); in TEST_F()
5629 processSync(mapper); in TEST_F()
5635 processUp(mapper); in TEST_F()
5636 processSync(mapper); in TEST_F()
5642 processDown(mapper, toRotatedRawX(75), RAW_Y_MAX - toRotatedRawY(50) + RAW_Y_MIN); in TEST_F()
5643 processSync(mapper); in TEST_F()
5649 processUp(mapper); in TEST_F()
5650 processSync(mapper); in TEST_F()
5656 processDown(mapper, RAW_X_MAX - toRotatedRawX(50) + RAW_X_MIN, in TEST_F()
5658 processSync(mapper); in TEST_F()
5664 processUp(mapper); in TEST_F()
5665 processSync(mapper); in TEST_F()
5674 SingleTouchInputMapper& mapper = addMapperAndConfigure<SingleTouchInputMapper>(); in TEST_F() local
5699 processDown(mapper, rawX, rawY); in TEST_F()
5700 processPressure(mapper, rawPressure); in TEST_F()
5701 processToolMajor(mapper, rawToolMajor); in TEST_F()
5702 processDistance(mapper, rawDistance); in TEST_F()
5703 processTilt(mapper, rawTiltX, rawTiltY); in TEST_F()
5704 processSync(mapper); in TEST_F()
5719 SingleTouchInputMapper& mapper = addMapperAndConfigure<SingleTouchInputMapper>(); in TEST_F() local
5727 processDown(mapper, rawX, rawY); in TEST_F()
5728 processSync(mapper); in TEST_F()
5741 SingleTouchInputMapper& mapper = addMapperAndConfigure<SingleTouchInputMapper>(); in TEST_F() local
5746 processDown(mapper, 100, 200); in TEST_F()
5747 processSync(mapper); in TEST_F()
5753 processKey(mapper, BTN_LEFT, 1); in TEST_F()
5754 processSync(mapper); in TEST_F()
5763 processKey(mapper, BTN_LEFT, 0); in TEST_F()
5764 processSync(mapper); in TEST_F()
5774 processKey(mapper, BTN_RIGHT, 1); in TEST_F()
5775 processKey(mapper, BTN_MIDDLE, 1); in TEST_F()
5776 processSync(mapper); in TEST_F()
5791 processKey(mapper, BTN_RIGHT, 0); in TEST_F()
5792 processSync(mapper); in TEST_F()
5801 processKey(mapper, BTN_MIDDLE, 0); in TEST_F()
5802 processSync(mapper); in TEST_F()
5812 processKey(mapper, BTN_BACK, 1); in TEST_F()
5813 processSync(mapper); in TEST_F()
5826 processKey(mapper, BTN_BACK, 0); in TEST_F()
5827 processSync(mapper); in TEST_F()
5841 processKey(mapper, BTN_SIDE, 1); in TEST_F()
5842 processSync(mapper); in TEST_F()
5855 processKey(mapper, BTN_SIDE, 0); in TEST_F()
5856 processSync(mapper); in TEST_F()
5870 processKey(mapper, BTN_FORWARD, 1); in TEST_F()
5871 processSync(mapper); in TEST_F()
5884 processKey(mapper, BTN_FORWARD, 0); in TEST_F()
5885 processSync(mapper); in TEST_F()
5899 processKey(mapper, BTN_EXTRA, 1); in TEST_F()
5900 processSync(mapper); in TEST_F()
5913 processKey(mapper, BTN_EXTRA, 0); in TEST_F()
5914 processSync(mapper); in TEST_F()
5930 processKey(mapper, BTN_STYLUS, 1); in TEST_F()
5931 processSync(mapper); in TEST_F()
5940 processKey(mapper, BTN_STYLUS, 0); in TEST_F()
5941 processSync(mapper); in TEST_F()
5951 processKey(mapper, BTN_STYLUS2, 1); in TEST_F()
5952 processSync(mapper); in TEST_F()
5961 processKey(mapper, BTN_STYLUS2, 0); in TEST_F()
5962 processSync(mapper); in TEST_F()
5972 processUp(mapper); in TEST_F()
5973 processSync(mapper); in TEST_F()
5984 SingleTouchInputMapper& mapper = addMapperAndConfigure<SingleTouchInputMapper>(); in TEST_F() local
5989 processDown(mapper, 100, 200); in TEST_F()
5990 processSync(mapper); in TEST_F()
5996 processKey(mapper, BTN_TOOL_RUBBER, 1); in TEST_F()
5997 processSync(mapper); in TEST_F()
6003 processKey(mapper, BTN_TOOL_RUBBER, 0); in TEST_F()
6004 processKey(mapper, BTN_TOOL_PEN, 1); in TEST_F()
6005 processSync(mapper); in TEST_F()
6011 processKey(mapper, BTN_TOOL_PEN, 0); in TEST_F()
6012 processKey(mapper, BTN_TOOL_BRUSH, 1); in TEST_F()
6013 processSync(mapper); in TEST_F()
6019 processKey(mapper, BTN_TOOL_BRUSH, 0); in TEST_F()
6020 processKey(mapper, BTN_TOOL_PENCIL, 1); in TEST_F()
6021 processSync(mapper); in TEST_F()
6027 processKey(mapper, BTN_TOOL_PENCIL, 0); in TEST_F()
6028 processKey(mapper, BTN_TOOL_AIRBRUSH, 1); in TEST_F()
6029 processSync(mapper); in TEST_F()
6035 processKey(mapper, BTN_TOOL_AIRBRUSH, 0); in TEST_F()
6036 processKey(mapper, BTN_TOOL_MOUSE, 1); in TEST_F()
6037 processSync(mapper); in TEST_F()
6043 processKey(mapper, BTN_TOOL_MOUSE, 0); in TEST_F()
6044 processKey(mapper, BTN_TOOL_LENS, 1); in TEST_F()
6045 processSync(mapper); in TEST_F()
6051 processKey(mapper, BTN_TOOL_LENS, 0); in TEST_F()
6052 processKey(mapper, BTN_TOOL_DOUBLETAP, 1); in TEST_F()
6053 processSync(mapper); in TEST_F()
6059 processKey(mapper, BTN_TOOL_DOUBLETAP, 0); in TEST_F()
6060 processKey(mapper, BTN_TOOL_TRIPLETAP, 1); in TEST_F()
6061 processSync(mapper); in TEST_F()
6067 processKey(mapper, BTN_TOOL_TRIPLETAP, 0); in TEST_F()
6068 processKey(mapper, BTN_TOOL_QUADTAP, 1); in TEST_F()
6069 processSync(mapper); in TEST_F()
6075 processKey(mapper, BTN_TOOL_QUADTAP, 0); in TEST_F()
6076 processKey(mapper, BTN_TOOL_FINGER, 1); in TEST_F()
6077 processSync(mapper); in TEST_F()
6083 processKey(mapper, BTN_TOOL_PEN, 1); in TEST_F()
6084 processSync(mapper); in TEST_F()
6090 processKey(mapper, BTN_TOOL_RUBBER, 1); in TEST_F()
6091 processSync(mapper); in TEST_F()
6097 processKey(mapper, BTN_TOOL_MOUSE, 1); in TEST_F()
6098 processSync(mapper); in TEST_F()
6104 processKey(mapper, BTN_TOOL_MOUSE, 0); in TEST_F()
6105 processKey(mapper, BTN_TOOL_RUBBER, 0); in TEST_F()
6106 processKey(mapper, BTN_TOOL_PEN, 0); in TEST_F()
6107 processKey(mapper, BTN_TOOL_FINGER, 0); in TEST_F()
6108 processSync(mapper); in TEST_F()
6120 SingleTouchInputMapper& mapper = addMapperAndConfigure<SingleTouchInputMapper>(); in TEST_F() local
6125 processKey(mapper, BTN_TOOL_FINGER, 1); in TEST_F()
6126 processMove(mapper, 100, 200); in TEST_F()
6127 processSync(mapper); in TEST_F()
6139 processMove(mapper, 150, 250); in TEST_F()
6140 processSync(mapper); in TEST_F()
6147 processKey(mapper, BTN_TOUCH, 1); in TEST_F()
6148 processSync(mapper); in TEST_F()
6160 processKey(mapper, BTN_TOUCH, 0); in TEST_F()
6161 processSync(mapper); in TEST_F()
6178 processKey(mapper, BTN_TOOL_FINGER, 0); in TEST_F()
6179 processSync(mapper); in TEST_F()
6191 SingleTouchInputMapper& mapper = addMapperAndConfigure<SingleTouchInputMapper>(); in TEST_F() local
6196 processDown(mapper, 100, 200); in TEST_F()
6197 processPressure(mapper, 0); in TEST_F()
6198 processSync(mapper); in TEST_F()
6210 processMove(mapper, 150, 250); in TEST_F()
6211 processSync(mapper); in TEST_F()
6218 processPressure(mapper, RAW_PRESSURE_MAX); in TEST_F()
6219 processSync(mapper); in TEST_F()
6231 processPressure(mapper, 0); in TEST_F()
6232 processSync(mapper); in TEST_F()
6249 processUp(mapper); in TEST_F()
6250 processSync(mapper); in TEST_F()
6263 void processPosition(MultiTouchInputMapper& mapper, int32_t x, int32_t y);
6264 void processTouchMajor(MultiTouchInputMapper& mapper, int32_t touchMajor);
6265 void processTouchMinor(MultiTouchInputMapper& mapper, int32_t touchMinor);
6266 void processToolMajor(MultiTouchInputMapper& mapper, int32_t toolMajor);
6267 void processToolMinor(MultiTouchInputMapper& mapper, int32_t toolMinor);
6268 void processOrientation(MultiTouchInputMapper& mapper, int32_t orientation);
6269 void processPressure(MultiTouchInputMapper& mapper, int32_t pressure);
6270 void processDistance(MultiTouchInputMapper& mapper, int32_t distance);
6271 void processId(MultiTouchInputMapper& mapper, int32_t id);
6272 void processSlot(MultiTouchInputMapper& mapper, int32_t slot);
6273 void processToolType(MultiTouchInputMapper& mapper, int32_t toolType);
6274 void processKey(MultiTouchInputMapper& mapper, int32_t code, int32_t value);
6275 void processMTSync(MultiTouchInputMapper& mapper);
6276 void processSync(MultiTouchInputMapper& mapper);
6325 void MultiTouchInputMapperTest::processPosition(MultiTouchInputMapper& mapper, int32_t x, in processPosition() argument
6327 process(mapper, ARBITRARY_TIME, READ_TIME, EV_ABS, ABS_MT_POSITION_X, x); in processPosition()
6328 process(mapper, ARBITRARY_TIME, READ_TIME, EV_ABS, ABS_MT_POSITION_Y, y); in processPosition()
6331 void MultiTouchInputMapperTest::processTouchMajor(MultiTouchInputMapper& mapper, in processTouchMajor() argument
6333 process(mapper, ARBITRARY_TIME, READ_TIME, EV_ABS, ABS_MT_TOUCH_MAJOR, touchMajor); in processTouchMajor()
6336 void MultiTouchInputMapperTest::processTouchMinor(MultiTouchInputMapper& mapper, in processTouchMinor() argument
6338 process(mapper, ARBITRARY_TIME, READ_TIME, EV_ABS, ABS_MT_TOUCH_MINOR, touchMinor); in processTouchMinor()
6341 void MultiTouchInputMapperTest::processToolMajor(MultiTouchInputMapper& mapper, int32_t toolMajor) { in processToolMajor() argument
6342 process(mapper, ARBITRARY_TIME, READ_TIME, EV_ABS, ABS_MT_WIDTH_MAJOR, toolMajor); in processToolMajor()
6345 void MultiTouchInputMapperTest::processToolMinor(MultiTouchInputMapper& mapper, int32_t toolMinor) { in processToolMinor() argument
6346 process(mapper, ARBITRARY_TIME, READ_TIME, EV_ABS, ABS_MT_WIDTH_MINOR, toolMinor); in processToolMinor()
6349 void MultiTouchInputMapperTest::processOrientation(MultiTouchInputMapper& mapper, in processOrientation() argument
6351 process(mapper, ARBITRARY_TIME, READ_TIME, EV_ABS, ABS_MT_ORIENTATION, orientation); in processOrientation()
6354 void MultiTouchInputMapperTest::processPressure(MultiTouchInputMapper& mapper, int32_t pressure) { in processPressure() argument
6355 process(mapper, ARBITRARY_TIME, READ_TIME, EV_ABS, ABS_MT_PRESSURE, pressure); in processPressure()
6358 void MultiTouchInputMapperTest::processDistance(MultiTouchInputMapper& mapper, int32_t distance) { in processDistance() argument
6359 process(mapper, ARBITRARY_TIME, READ_TIME, EV_ABS, ABS_MT_DISTANCE, distance); in processDistance()
6362 void MultiTouchInputMapperTest::processId(MultiTouchInputMapper& mapper, int32_t id) { in processId() argument
6363 process(mapper, ARBITRARY_TIME, READ_TIME, EV_ABS, ABS_MT_TRACKING_ID, id); in processId()
6366 void MultiTouchInputMapperTest::processSlot(MultiTouchInputMapper& mapper, int32_t slot) { in processSlot() argument
6367 process(mapper, ARBITRARY_TIME, READ_TIME, EV_ABS, ABS_MT_SLOT, slot); in processSlot()
6370 void MultiTouchInputMapperTest::processToolType(MultiTouchInputMapper& mapper, int32_t toolType) { in processToolType() argument
6371 process(mapper, ARBITRARY_TIME, READ_TIME, EV_ABS, ABS_MT_TOOL_TYPE, toolType); in processToolType()
6374 void MultiTouchInputMapperTest::processKey(MultiTouchInputMapper& mapper, int32_t code, in processKey() argument
6376 process(mapper, ARBITRARY_TIME, READ_TIME, EV_KEY, code, value); in processKey()
6379 void MultiTouchInputMapperTest::processMTSync(MultiTouchInputMapper& mapper) { in processMTSync() argument
6380 process(mapper, ARBITRARY_TIME, READ_TIME, EV_SYN, SYN_MT_REPORT, 0); in processMTSync()
6383 void MultiTouchInputMapperTest::processSync(MultiTouchInputMapper& mapper) { in processSync() argument
6384 process(mapper, ARBITRARY_TIME, READ_TIME, EV_SYN, SYN_REPORT, 0); in processSync()
6392 MultiTouchInputMapper& mapper = addMapperAndConfigure<MultiTouchInputMapper>(); in TEST_F() local
6400 processPosition(mapper, x1, y1); in TEST_F()
6401 processMTSync(mapper); in TEST_F()
6402 processPosition(mapper, x2, y2); in TEST_F()
6403 processMTSync(mapper); in TEST_F()
6404 processSync(mapper); in TEST_F()
6451 processPosition(mapper, x1, y1); in TEST_F()
6452 processMTSync(mapper); in TEST_F()
6453 processPosition(mapper, x2, y2); in TEST_F()
6454 processMTSync(mapper); in TEST_F()
6455 processSync(mapper); in TEST_F()
6482 processPosition(mapper, x2, y2); in TEST_F()
6483 processMTSync(mapper); in TEST_F()
6484 processSync(mapper); in TEST_F()
6531 processPosition(mapper, x2, y2); in TEST_F()
6532 processMTSync(mapper); in TEST_F()
6533 processSync(mapper); in TEST_F()
6556 processPosition(mapper, x2, y2); in TEST_F()
6557 processMTSync(mapper); in TEST_F()
6558 processPosition(mapper, x3, y3); in TEST_F()
6559 processMTSync(mapper); in TEST_F()
6560 processSync(mapper); in TEST_F()
6588 processPosition(mapper, x3, y3); in TEST_F()
6589 processMTSync(mapper); in TEST_F()
6590 processSync(mapper); in TEST_F()
6636 processMTSync(mapper); in TEST_F()
6637 processSync(mapper); in TEST_F()
6668 MultiTouchInputMapper& mapper = addMapperAndConfigure<MultiTouchInputMapper>(); in TEST_F() local
6676 processPosition(mapper, x1, y1); in TEST_F()
6677 processId(mapper, 1); in TEST_F()
6678 processMTSync(mapper); in TEST_F()
6679 processPosition(mapper, x2, y2); in TEST_F()
6680 processId(mapper, 2); in TEST_F()
6681 processMTSync(mapper); in TEST_F()
6682 processSync(mapper); in TEST_F()
6707 processPosition(mapper, x1, y1); in TEST_F()
6708 processId(mapper, 1); in TEST_F()
6709 processMTSync(mapper); in TEST_F()
6710 processPosition(mapper, x2, y2); in TEST_F()
6711 processId(mapper, 2); in TEST_F()
6712 processMTSync(mapper); in TEST_F()
6713 processSync(mapper); in TEST_F()
6729 processPosition(mapper, x2, y2); in TEST_F()
6730 processId(mapper, 2); in TEST_F()
6731 processMTSync(mapper); in TEST_F()
6732 processSync(mapper); in TEST_F()
6757 processPosition(mapper, x2, y2); in TEST_F()
6758 processId(mapper, 2); in TEST_F()
6759 processMTSync(mapper); in TEST_F()
6760 processSync(mapper); in TEST_F()
6772 processPosition(mapper, x2, y2); in TEST_F()
6773 processId(mapper, 2); in TEST_F()
6774 processMTSync(mapper); in TEST_F()
6775 processPosition(mapper, x3, y3); in TEST_F()
6776 processId(mapper, 3); in TEST_F()
6777 processMTSync(mapper); in TEST_F()
6778 processSync(mapper); in TEST_F()
6795 processPosition(mapper, x3, y3); in TEST_F()
6796 processId(mapper, 3); in TEST_F()
6797 processMTSync(mapper); in TEST_F()
6798 processSync(mapper); in TEST_F()
6822 processMTSync(mapper); in TEST_F()
6823 processSync(mapper); in TEST_F()
6843 MultiTouchInputMapper& mapper = addMapperAndConfigure<MultiTouchInputMapper>(); in TEST_F() local
6851 processPosition(mapper, x1, y1); in TEST_F()
6852 processId(mapper, 1); in TEST_F()
6853 processSlot(mapper, 1); in TEST_F()
6854 processPosition(mapper, x2, y2); in TEST_F()
6855 processId(mapper, 2); in TEST_F()
6856 processSync(mapper); in TEST_F()
6881 processSlot(mapper, 0); in TEST_F()
6882 processPosition(mapper, x1, y1); in TEST_F()
6883 processSlot(mapper, 1); in TEST_F()
6884 processPosition(mapper, x2, y2); in TEST_F()
6885 processSync(mapper); in TEST_F()
6901 processSlot(mapper, 0); in TEST_F()
6902 processId(mapper, -1); in TEST_F()
6903 processSlot(mapper, 1); in TEST_F()
6904 processPosition(mapper, x2, y2); in TEST_F()
6905 processSync(mapper); in TEST_F()
6930 processPosition(mapper, x2, y2); in TEST_F()
6931 processSync(mapper); in TEST_F()
6943 processPosition(mapper, x2, y2); in TEST_F()
6944 processSlot(mapper, 0); in TEST_F()
6945 processId(mapper, 3); in TEST_F()
6946 processPosition(mapper, x3, y3); in TEST_F()
6947 processSync(mapper); in TEST_F()
6964 processSlot(mapper, 1); in TEST_F()
6965 processId(mapper, -1); in TEST_F()
6966 processSlot(mapper, 0); in TEST_F()
6967 processPosition(mapper, x3, y3); in TEST_F()
6968 processSync(mapper); in TEST_F()
6992 processId(mapper, -1); in TEST_F()
6993 processSync(mapper); in TEST_F()
7012 MultiTouchInputMapper& mapper = addMapperAndConfigure<MultiTouchInputMapper>(); in TEST_F() local
7037 processPosition(mapper, rawX, rawY); in TEST_F()
7038 processTouchMajor(mapper, rawTouchMajor); in TEST_F()
7039 processTouchMinor(mapper, rawTouchMinor); in TEST_F()
7040 processToolMajor(mapper, rawToolMajor); in TEST_F()
7041 processToolMinor(mapper, rawToolMinor); in TEST_F()
7042 processPressure(mapper, rawPressure); in TEST_F()
7043 processOrientation(mapper, rawOrientation); in TEST_F()
7044 processDistance(mapper, rawDistance); in TEST_F()
7045 processId(mapper, id); in TEST_F()
7046 processMTSync(mapper); in TEST_F()
7047 processSync(mapper); in TEST_F()
7062 MultiTouchInputMapper& mapper = addMapperAndConfigure<MultiTouchInputMapper>(); in TEST_F() local
7080 processPosition(mapper, rawX, rawY); in TEST_F()
7081 processTouchMajor(mapper, rawTouchMajor); in TEST_F()
7082 processTouchMinor(mapper, rawTouchMinor); in TEST_F()
7083 processToolMajor(mapper, rawToolMajor); in TEST_F()
7084 processToolMinor(mapper, rawToolMinor); in TEST_F()
7085 processMTSync(mapper); in TEST_F()
7086 processSync(mapper); in TEST_F()
7102 MultiTouchInputMapper& mapper = addMapperAndConfigure<MultiTouchInputMapper>(); in TEST_F() local
7122 processPosition(mapper, rawX, rawY); in TEST_F()
7123 processTouchMajor(mapper, rawTouchMajor); in TEST_F()
7124 processToolMajor(mapper, rawToolMajor); in TEST_F()
7125 processMTSync(mapper); in TEST_F()
7126 processPosition(mapper, rawX2, rawY2); in TEST_F()
7127 processTouchMajor(mapper, rawTouchMajor); in TEST_F()
7128 processToolMajor(mapper, rawToolMajor); in TEST_F()
7129 processMTSync(mapper); in TEST_F()
7130 processSync(mapper); in TEST_F()
7153 MultiTouchInputMapper& mapper = addMapperAndConfigure<MultiTouchInputMapper>(); in TEST_F() local
7167 processPosition(mapper, rawX, rawY); in TEST_F()
7168 processTouchMajor(mapper, rawTouchMajor); in TEST_F()
7169 processToolMajor(mapper, rawToolMajor); in TEST_F()
7170 processMTSync(mapper); in TEST_F()
7171 processSync(mapper); in TEST_F()
7185 MultiTouchInputMapper& mapper = addMapperAndConfigure<MultiTouchInputMapper>(); in TEST_F() local
7188 mapper.populateDeviceInfo(&info); in TEST_F()
7202 processPosition(mapper, rawX, rawY); in TEST_F()
7203 processPressure(mapper, rawPressure); in TEST_F()
7204 processMTSync(mapper); in TEST_F()
7205 processSync(mapper); in TEST_F()
7217 MultiTouchInputMapper& mapper = addMapperAndConfigure<MultiTouchInputMapper>(); in TEST_F() local
7222 processId(mapper, 1); in TEST_F()
7223 processPosition(mapper, 100, 200); in TEST_F()
7224 processSync(mapper); in TEST_F()
7230 processKey(mapper, BTN_LEFT, 1); in TEST_F()
7231 processSync(mapper); in TEST_F()
7240 processKey(mapper, BTN_LEFT, 0); in TEST_F()
7241 processSync(mapper); in TEST_F()
7251 processKey(mapper, BTN_RIGHT, 1); in TEST_F()
7252 processKey(mapper, BTN_MIDDLE, 1); in TEST_F()
7253 processSync(mapper); in TEST_F()
7268 processKey(mapper, BTN_RIGHT, 0); in TEST_F()
7269 processSync(mapper); in TEST_F()
7278 processKey(mapper, BTN_MIDDLE, 0); in TEST_F()
7279 processSync(mapper); in TEST_F()
7289 processKey(mapper, BTN_BACK, 1); in TEST_F()
7290 processSync(mapper); in TEST_F()
7303 processKey(mapper, BTN_BACK, 0); in TEST_F()
7304 processSync(mapper); in TEST_F()
7318 processKey(mapper, BTN_SIDE, 1); in TEST_F()
7319 processSync(mapper); in TEST_F()
7332 processKey(mapper, BTN_SIDE, 0); in TEST_F()
7333 processSync(mapper); in TEST_F()
7347 processKey(mapper, BTN_FORWARD, 1); in TEST_F()
7348 processSync(mapper); in TEST_F()
7361 processKey(mapper, BTN_FORWARD, 0); in TEST_F()
7362 processSync(mapper); in TEST_F()
7376 processKey(mapper, BTN_EXTRA, 1); in TEST_F()
7377 processSync(mapper); in TEST_F()
7390 processKey(mapper, BTN_EXTRA, 0); in TEST_F()
7391 processSync(mapper); in TEST_F()
7407 processKey(mapper, BTN_STYLUS, 1); in TEST_F()
7408 processSync(mapper); in TEST_F()
7417 processKey(mapper, BTN_STYLUS, 0); in TEST_F()
7418 processSync(mapper); in TEST_F()
7428 processKey(mapper, BTN_STYLUS2, 1); in TEST_F()
7429 processSync(mapper); in TEST_F()
7438 processKey(mapper, BTN_STYLUS2, 0); in TEST_F()
7439 processSync(mapper); in TEST_F()
7449 processId(mapper, -1); in TEST_F()
7450 processSync(mapper); in TEST_F()
7460 MultiTouchInputMapper& mapper = addMapperAndConfigure<MultiTouchInputMapper>(); in TEST_F() local
7465 processId(mapper, 1); in TEST_F()
7466 processPosition(mapper, 100, 200); in TEST_F()
7467 processSync(mapper); in TEST_F()
7473 processKey(mapper, BTN_TOOL_RUBBER, 1); in TEST_F()
7474 processSync(mapper); in TEST_F()
7480 processKey(mapper, BTN_TOOL_RUBBER, 0); in TEST_F()
7481 processKey(mapper, BTN_TOOL_PEN, 1); in TEST_F()
7482 processSync(mapper); in TEST_F()
7488 processKey(mapper, BTN_TOOL_PEN, 0); in TEST_F()
7489 processKey(mapper, BTN_TOOL_BRUSH, 1); in TEST_F()
7490 processSync(mapper); in TEST_F()
7496 processKey(mapper, BTN_TOOL_BRUSH, 0); in TEST_F()
7497 processKey(mapper, BTN_TOOL_PENCIL, 1); in TEST_F()
7498 processSync(mapper); in TEST_F()
7504 processKey(mapper, BTN_TOOL_PENCIL, 0); in TEST_F()
7505 processKey(mapper, BTN_TOOL_AIRBRUSH, 1); in TEST_F()
7506 processSync(mapper); in TEST_F()
7512 processKey(mapper, BTN_TOOL_AIRBRUSH, 0); in TEST_F()
7513 processKey(mapper, BTN_TOOL_MOUSE, 1); in TEST_F()
7514 processSync(mapper); in TEST_F()
7520 processKey(mapper, BTN_TOOL_MOUSE, 0); in TEST_F()
7521 processKey(mapper, BTN_TOOL_LENS, 1); in TEST_F()
7522 processSync(mapper); in TEST_F()
7528 processKey(mapper, BTN_TOOL_LENS, 0); in TEST_F()
7529 processKey(mapper, BTN_TOOL_DOUBLETAP, 1); in TEST_F()
7530 processSync(mapper); in TEST_F()
7536 processKey(mapper, BTN_TOOL_DOUBLETAP, 0); in TEST_F()
7537 processKey(mapper, BTN_TOOL_TRIPLETAP, 1); in TEST_F()
7538 processSync(mapper); in TEST_F()
7544 processKey(mapper, BTN_TOOL_TRIPLETAP, 0); in TEST_F()
7545 processKey(mapper, BTN_TOOL_QUADTAP, 1); in TEST_F()
7546 processSync(mapper); in TEST_F()
7552 processKey(mapper, BTN_TOOL_QUADTAP, 0); in TEST_F()
7553 processKey(mapper, BTN_TOOL_FINGER, 1); in TEST_F()
7554 processSync(mapper); in TEST_F()
7560 processKey(mapper, BTN_TOOL_PEN, 1); in TEST_F()
7561 processSync(mapper); in TEST_F()
7567 processKey(mapper, BTN_TOOL_RUBBER, 1); in TEST_F()
7568 processSync(mapper); in TEST_F()
7574 processKey(mapper, BTN_TOOL_MOUSE, 1); in TEST_F()
7575 processSync(mapper); in TEST_F()
7581 processToolType(mapper, MT_TOOL_FINGER); // this is the first time we send MT_TOOL_TYPE in TEST_F()
7582 processSync(mapper); in TEST_F()
7588 processToolType(mapper, MT_TOOL_PEN); in TEST_F()
7589 processSync(mapper); in TEST_F()
7595 processToolType(mapper, -1); // use a deliberately undefined tool type, for testing in TEST_F()
7596 processKey(mapper, BTN_TOOL_MOUSE, 0); in TEST_F()
7597 processKey(mapper, BTN_TOOL_RUBBER, 0); in TEST_F()
7598 processKey(mapper, BTN_TOOL_PEN, 0); in TEST_F()
7599 processKey(mapper, BTN_TOOL_FINGER, 0); in TEST_F()
7600 processSync(mapper); in TEST_F()
7611 MultiTouchInputMapper& mapper = addMapperAndConfigure<MultiTouchInputMapper>(); in TEST_F() local
7616 processId(mapper, 1); in TEST_F()
7617 processPosition(mapper, 100, 200); in TEST_F()
7618 processSync(mapper); in TEST_F()
7630 processPosition(mapper, 150, 250); in TEST_F()
7631 processSync(mapper); in TEST_F()
7638 processKey(mapper, BTN_TOUCH, 1); in TEST_F()
7639 processSync(mapper); in TEST_F()
7651 processKey(mapper, BTN_TOUCH, 0); in TEST_F()
7652 processSync(mapper); in TEST_F()
7669 processId(mapper, -1); in TEST_F()
7670 processSync(mapper); in TEST_F()
7681 MultiTouchInputMapper& mapper = addMapperAndConfigure<MultiTouchInputMapper>(); in TEST_F() local
7686 processId(mapper, 1); in TEST_F()
7687 processPosition(mapper, 100, 200); in TEST_F()
7688 processPressure(mapper, 0); in TEST_F()
7689 processSync(mapper); in TEST_F()
7701 processPosition(mapper, 150, 250); in TEST_F()
7702 processSync(mapper); in TEST_F()
7709 processPressure(mapper, RAW_PRESSURE_MAX); in TEST_F()
7710 processSync(mapper); in TEST_F()
7722 processPressure(mapper, 0); in TEST_F()
7723 processSync(mapper); in TEST_F()
7740 processId(mapper, -1); in TEST_F()
7741 processSync(mapper); in TEST_F()
7762 MultiTouchInputMapper& mapper = addMapperAndConfigure<MultiTouchInputMapper>(); in TEST_F() local
7774 processPosition(mapper, 100, 100); in TEST_F()
7775 processSync(mapper); in TEST_F()
7781 processPosition(mapper, 100, 100); in TEST_F()
7782 processSync(mapper); in TEST_F()
7803 MultiTouchInputMapper& mapper = addMapperAndConfigure<MultiTouchInputMapper>(); in TEST_F() local
7806 ASSERT_EQ(AINPUT_SOURCE_MOUSE, mapper.getSources()); in TEST_F()
7809 processPosition(mapper, 100, 100); in TEST_F()
7810 processSync(mapper); in TEST_F()
7823 MultiTouchInputMapper& mapper = addMapperAndConfigure<MultiTouchInputMapper>(); in TEST_F() local
7826 process(mapper, 10, 11 /*readTime*/, EV_ABS, ABS_MT_TRACKING_ID, 1); in TEST_F()
7827 process(mapper, 15, 16 /*readTime*/, EV_ABS, ABS_MT_POSITION_X, 100); in TEST_F()
7828 process(mapper, 20, 21 /*readTime*/, EV_ABS, ABS_MT_POSITION_Y, 100); in TEST_F()
7829 process(mapper, 25, 26 /*readTime*/, EV_SYN, SYN_REPORT, 0); in TEST_F()
7835 process(mapper, 30, 31 /*readTime*/, EV_ABS, ABS_MT_POSITION_X, 110); in TEST_F()
7836 process(mapper, 30, 32 /*readTime*/, EV_ABS, ABS_MT_POSITION_Y, 220); in TEST_F()
7837 process(mapper, 30, 33 /*readTime*/, EV_SYN, SYN_REPORT, 0); in TEST_F()
7854 MultiTouchInputMapper& mapper = addMapperAndConfigure<MultiTouchInputMapper>(); in TEST_F() local
7857 processPosition(mapper, 100, 100); in TEST_F()
7858 processSync(mapper); in TEST_F()
7875 MultiTouchInputMapper& mapper = addMapperAndConfigure<MultiTouchInputMapper>(); in TEST_F() local
7879 processPosition(mapper, x, y); in TEST_F()
7880 processSync(mapper); in TEST_F()
7893 processPosition(mapper, x, y); in TEST_F()
7894 processSync(mapper); in TEST_F()
7906 processPosition(mapper, x, y); in TEST_F()
7907 processSync(mapper); in TEST_F()
7918 MultiTouchInputMapper& mapper = addMapperAndConfigure<MultiTouchInputMapper>(); in TEST_F() local
7969 processPosition(mapper, x1, y1); in TEST_F()
7970 processId(mapper, 1); in TEST_F()
7971 processSlot(mapper, 1); in TEST_F()
7972 processPosition(mapper, x2, y2); in TEST_F()
7973 processId(mapper, 2); in TEST_F()
7974 processSync(mapper); in TEST_F()
7998 MultiTouchInputMapper& mapper = addMapperAndConfigure<MultiTouchInputMapper>(); in TEST_F() local
8005 processPosition(mapper, 100, 200); in TEST_F()
8006 processSync(mapper); in TEST_F()
8013 processPosition(mapper, 200, 200); in TEST_F()
8014 processSync(mapper); in TEST_F()
8022 MultiTouchInputMapper& mapper = addMapperAndConfigure<MultiTouchInputMapper>(); in TEST_F() local
8035 processPosition(mapper, 100, 200); in TEST_F()
8036 processSync(mapper); in TEST_F()
8048 MultiTouchInputMapper& mapper = addMapperAndConfigure<MultiTouchInputMapper>(); in TEST_F() local
8061 processPosition(mapper, 100, 200); in TEST_F()
8062 processSync(mapper); in TEST_F()
8076 MultiTouchInputMapper& mapper = addMapperAndConfigure<MultiTouchInputMapper>(); in TEST_F() local
8087 processPosition(mapper, 100, 200); in TEST_F()
8088 processSync(mapper); in TEST_F()
8099 MultiTouchInputMapper& mapper = addMapperAndConfigure<MultiTouchInputMapper>(); in TEST_F() local
8110 processPosition(mapper, 100, 200); in TEST_F()
8111 processSync(mapper); in TEST_F()
8136 MultiTouchInputMapper& mapper = addMapperAndConfigure<MultiTouchInputMapper>(); in TEST_F() local
8145 processPosition(mapper, 100, 100); in TEST_F()
8146 processSync(mapper); in TEST_F()
8157 MultiTouchInputMapper& mapper = addMapperAndConfigure<MultiTouchInputMapper>(); in TEST_F() local
8163 processId(mapper, 1); in TEST_F()
8164 processPosition(mapper, x1, y1); in TEST_F()
8165 processSync(mapper); in TEST_F()
8171 processId(mapper, 1); in TEST_F()
8172 processPosition(mapper, x2, y2); in TEST_F()
8173 processSync(mapper); in TEST_F()
8179 processId(mapper, -1); in TEST_F()
8180 processSync(mapper); in TEST_F()
8186 processId(mapper, 1); in TEST_F()
8187 processPosition(mapper, x3, y3); in TEST_F()
8188 processSync(mapper); in TEST_F()
8202 MultiTouchInputMapper& mapper = addMapperAndConfigure<MultiTouchInputMapper>(); in TEST_F() local
8208 processId(mapper, FIRST_TRACKING_ID); in TEST_F()
8209 processPosition(mapper, x1, y1); in TEST_F()
8210 processSync(mapper); in TEST_F()
8216 processToolType(mapper, MT_TOOL_PALM); in TEST_F()
8217 processSync(mapper); in TEST_F()
8222 processId(mapper, FIRST_TRACKING_ID); in TEST_F()
8223 processPosition(mapper, x2, y2); in TEST_F()
8224 processSync(mapper); in TEST_F()
8228 processId(mapper, INVALID_TRACKING_ID); in TEST_F()
8229 processSync(mapper); in TEST_F()
8233 processId(mapper, FIRST_TRACKING_ID); in TEST_F()
8234 processToolType(mapper, MT_TOOL_FINGER); in TEST_F()
8235 processPosition(mapper, x3, y3); in TEST_F()
8236 processSync(mapper); in TEST_F()
8250 MultiTouchInputMapper& mapper = addMapperAndConfigure<MultiTouchInputMapper>(); in TEST_F() local
8256 processId(mapper, FIRST_TRACKING_ID); in TEST_F()
8257 processPosition(mapper, x1, y1); in TEST_F()
8258 processSync(mapper); in TEST_F()
8264 processSlot(mapper, SECOND_SLOT); in TEST_F()
8265 processId(mapper, SECOND_TRACKING_ID); in TEST_F()
8266 processPosition(mapper, x2, y2); in TEST_F()
8267 processSync(mapper); in TEST_F()
8275 processSlot(mapper, FIRST_SLOT); in TEST_F()
8276 processId(mapper, FIRST_TRACKING_ID); in TEST_F()
8277 processToolType(mapper, MT_TOOL_PALM); in TEST_F()
8278 processSync(mapper); in TEST_F()
8285 processSlot(mapper, SECOND_SLOT); in TEST_F()
8286 processId(mapper, SECOND_TRACKING_ID); in TEST_F()
8287 processPosition(mapper, x2 + 1, y2 + 1); in TEST_F()
8288 processSync(mapper); in TEST_F()
8295 processSlot(mapper, FIRST_SLOT); in TEST_F()
8296 processId(mapper, INVALID_TRACKING_ID); in TEST_F()
8297 processSync(mapper); in TEST_F()
8303 processSlot(mapper, SECOND_SLOT); in TEST_F()
8304 processId(mapper, SECOND_TRACKING_ID); in TEST_F()
8305 processPosition(mapper, x2 + 2, y2 + 2); in TEST_F()
8306 processSync(mapper); in TEST_F()
8312 processId(mapper, INVALID_TRACKING_ID); in TEST_F()
8313 processSync(mapper); in TEST_F()
8327 MultiTouchInputMapper& mapper = addMapperAndConfigure<MultiTouchInputMapper>(); in TEST_F() local
8333 processId(mapper, FIRST_TRACKING_ID); in TEST_F()
8334 processPosition(mapper, x1, y1); in TEST_F()
8335 processSync(mapper); in TEST_F()
8341 processSlot(mapper, SECOND_SLOT); in TEST_F()
8342 processId(mapper, SECOND_TRACKING_ID); in TEST_F()
8343 processPosition(mapper, x2, y2); in TEST_F()
8344 processSync(mapper); in TEST_F()
8352 processSlot(mapper, FIRST_SLOT); in TEST_F()
8353 processId(mapper, FIRST_TRACKING_ID); in TEST_F()
8354 processToolType(mapper, MT_TOOL_PALM); in TEST_F()
8355 processSync(mapper); in TEST_F()
8362 processSlot(mapper, SECOND_SLOT); in TEST_F()
8363 processId(mapper, SECOND_TRACKING_ID); in TEST_F()
8364 processPosition(mapper, x2 + 1, y2 + 1); in TEST_F()
8365 processSync(mapper); in TEST_F()
8370 processId(mapper, SECOND_TRACKING_ID); in TEST_F()
8371 processToolType(mapper, MT_TOOL_PALM); in TEST_F()
8372 processSync(mapper); in TEST_F()
8377 processSlot(mapper, THIRD_SLOT); in TEST_F()
8378 processId(mapper, THIRD_TRACKING_ID); in TEST_F()
8379 processToolType(mapper, MT_TOOL_FINGER); in TEST_F()
8380 processPosition(mapper, x3, y3); in TEST_F()
8381 processSync(mapper); in TEST_F()
8388 processId(mapper, THIRD_TRACKING_ID); in TEST_F()
8389 processPosition(mapper, x3 + 1, y3 + 1); in TEST_F()
8390 processSync(mapper); in TEST_F()
8395 processSlot(mapper, FIRST_SLOT); in TEST_F()
8396 processId(mapper, INVALID_TRACKING_ID); in TEST_F()
8397 processSync(mapper); in TEST_F()
8403 processSlot(mapper, SECOND_SLOT); in TEST_F()
8404 processId(mapper, INVALID_TRACKING_ID); in TEST_F()
8405 processSync(mapper); in TEST_F()
8411 processSlot(mapper, THIRD_SLOT); in TEST_F()
8412 processId(mapper, INVALID_TRACKING_ID); in TEST_F()
8413 processSync(mapper); in TEST_F()
8427 MultiTouchInputMapper& mapper = addMapperAndConfigure<MultiTouchInputMapper>(); in TEST_F() local
8433 processId(mapper, FIRST_TRACKING_ID); in TEST_F()
8434 processPosition(mapper, x1, y1); in TEST_F()
8435 processSync(mapper); in TEST_F()
8441 processSlot(mapper, SECOND_SLOT); in TEST_F()
8442 processId(mapper, SECOND_TRACKING_ID); in TEST_F()
8443 processPosition(mapper, x2, y2); in TEST_F()
8444 processSync(mapper); in TEST_F()
8452 processId(mapper, SECOND_TRACKING_ID); in TEST_F()
8453 processToolType(mapper, MT_TOOL_PALM); in TEST_F()
8454 processSync(mapper); in TEST_F()
8461 processSlot(mapper, FIRST_SLOT); in TEST_F()
8462 processId(mapper, FIRST_TRACKING_ID); in TEST_F()
8463 processPosition(mapper, x1 + 1, y1 + 1); in TEST_F()
8464 processSync(mapper); in TEST_F()
8470 processSlot(mapper, SECOND_SLOT); in TEST_F()
8471 processId(mapper, INVALID_TRACKING_ID); in TEST_F()
8472 processSync(mapper); in TEST_F()
8477 processSlot(mapper, FIRST_SLOT); in TEST_F()
8478 processId(mapper, FIRST_TRACKING_ID); in TEST_F()
8479 processPosition(mapper, x1 + 2, y1 + 2); in TEST_F()
8480 processSync(mapper); in TEST_F()
8485 processId(mapper, INVALID_TRACKING_ID); in TEST_F()
8486 processSync(mapper); in TEST_F()
8501 MultiTouchInputMapper& mapper = addMapperAndConfigure<MultiTouchInputMapper>(); in TEST_F() local
8507 processId(mapper, FIRST_TRACKING_ID); in TEST_F()
8508 processPosition(mapper, x1, y1); in TEST_F()
8509 processPressure(mapper, RAW_PRESSURE_MAX); in TEST_F()
8510 processSync(mapper); in TEST_F()
8516 processId(mapper, FIRST_TRACKING_ID); in TEST_F()
8517 processPosition(mapper, x1 + 1, y1 + 1); in TEST_F()
8518 processPressure(mapper, RAW_PRESSURE_MAX); in TEST_F()
8519 processSync(mapper); in TEST_F()
8525 processSlot(mapper, SECOND_SLOT); in TEST_F()
8526 processId(mapper, SECOND_TRACKING_ID); in TEST_F()
8527 processPosition(mapper, x2, y2); in TEST_F()
8528 processPressure(mapper, RAW_PRESSURE_MAX); in TEST_F()
8529 processSync(mapper); in TEST_F()
8536 processSlot(mapper, SECOND_SLOT); in TEST_F()
8537 processId(mapper, INVALID_TRACKING_ID); in TEST_F()
8538 processPosition(mapper, x2, y2); in TEST_F()
8539 processSync(mapper); in TEST_F()
8546 processSlot(mapper, FIRST_SLOT); in TEST_F()
8547 processId(mapper, INVALID_TRACKING_ID); in TEST_F()
8548 processPosition(mapper, x2, y2); in TEST_F()
8549 processPressure(mapper, RAW_PRESSURE_MAX); in TEST_F()
8550 processSync(mapper); in TEST_F()
8570 MultiTouchInputMapper& mapper = addMapperAndConfigure<MultiTouchInputMapper>(); in TEST_F() local
8572 ASSERT_EQ(AINPUT_SOURCE_TOUCHSCREEN, mapper.getSources()); in TEST_F()
8578 processPosition(mapper, 100, 100); in TEST_F()
8579 processSync(mapper); in TEST_F()
8585 processPosition(mapper, 100, 100); in TEST_F()
8586 processSync(mapper); in TEST_F()
8634 void processPositionAndVerify(MultiTouchInputMapper& mapper, int32_t xOutside, int32_t yOutside, in processPositionAndVerify() argument
8638 processPosition(mapper, toRawX(xOutside), toRawY(yOutside)); in processPositionAndVerify()
8639 processSync(mapper); in processPositionAndVerify()
8644 processPosition(mapper, toRawX(xInside), toRawY(yInside)); in processPositionAndVerify()
8645 processSync(mapper); in processPositionAndVerify()
8651 mapper.reset(ARBITRARY_TIME); in processPositionAndVerify()
8659 MultiTouchInputMapper& mapper = addMapperAndConfigure<MultiTouchInputMapper>(); in TEST_F() local
8664 processPosition(mapper, toRawX(x), toRawY(y)); in TEST_F()
8665 processSync(mapper); in TEST_F()
8671 mapper.reset(ARBITRARY_TIME); in TEST_F()
8681 processPositionAndVerify(mapper, x - 1, y, x + 1, y, xExpected, yExpected); in TEST_F()
8692 MultiTouchInputMapper& mapper = addMapperAndConfigure<MultiTouchInputMapper>(); in TEST_F() local
8703 processPositionAndVerify(mapper, x - 1, y, x + 1, y, xExpected, yExpected); in TEST_F()
8713 MultiTouchInputMapper& mapper = addMapperAndConfigure<MultiTouchInputMapper>(); in TEST_F() local
8724 processPositionAndVerify(mapper, x - 1, y, x + 1, y, xExpected, yExpected); in TEST_F()
8734 MultiTouchInputMapper& mapper = addMapperAndConfigure<MultiTouchInputMapper>(); in TEST_F() local
8741 processPositionAndVerify(mapper, x - 1, y, x, y, xExpected, yExpected); in TEST_F()
8748 processPositionAndVerify(mapper, x - 1, y, x, y, xExpected90, yExpected90); in TEST_F()
8755 processPositionAndVerify(mapper, x - 1, y, x, y, xExpected270, yExpected270); in TEST_F()
8773 MultiTouchInputMapper& mapper = addMapperAndConfigure<MultiTouchInputMapper>(); in TEST_F() local
8778 ASSERT_EQ(AINPUT_SOURCE_TOUCHPAD, mapper.getSources()); in TEST_F()
8797 processSlot(mapper, 0); in TEST_F()
8798 processId(mapper, 1); in TEST_F()
8799 processPosition(mapper, 100 + RAW_X_MIN, 100 + RAW_Y_MIN); in TEST_F()
8800 processKey(mapper, BTN_TOUCH, 1); in TEST_F()
8801 processSync(mapper); in TEST_F()
8814 processSlot(mapper, 1); in TEST_F()
8815 processId(mapper, 2); in TEST_F()
8816 processPosition(mapper, 560 + RAW_X_MIN, 154 + RAW_Y_MIN); in TEST_F()
8817 processSync(mapper); in TEST_F()
8832 processPosition(mapper, 540 + RAW_X_MIN, 690 + RAW_Y_MIN); in TEST_F()
8833 processSync(mapper); in TEST_F()
8845 processSlot(mapper, 0); in TEST_F()
8846 processPosition(mapper, 50 + RAW_X_MIN, 800 + RAW_Y_MIN); in TEST_F()
8847 processSync(mapper); in TEST_F()
8858 processKey(mapper, BTN_LEFT, 1); in TEST_F()
8859 processSync(mapper); in TEST_F()
8868 processKey(mapper, BTN_LEFT, 0); in TEST_F()
8869 processSync(mapper); in TEST_F()
8878 processId(mapper, -1); in TEST_F()
8879 processSync(mapper); in TEST_F()
8884 processSlot(mapper, 1); in TEST_F()
8885 processPosition(mapper, 320 + RAW_X_MIN, 900 + RAW_Y_MIN); in TEST_F()
8886 processSync(mapper); in TEST_F()
8897 processId(mapper, -1); in TEST_F()
8898 processKey(mapper, BTN_TOUCH, 0); in TEST_F()
8899 processSync(mapper); in TEST_F()
8907 ASSERT_EQ(AINPUT_SOURCE_MOUSE, mapper.getSources()); in TEST_F()
8923 MultiTouchInputMapper& mapper = addMapperAndConfigure<MultiTouchInputMapper>(); in TEST_F() local
8926 processId(mapper, 3); in TEST_F()
8927 processPosition(mapper, 100, 100); in TEST_F()
8928 processKey(mapper, BTN_TOUCH, 1); in TEST_F()
8929 processSync(mapper); in TEST_F()
8939 processPosition(mapper, 200, 200); in TEST_F()
8940 processSync(mapper); in TEST_F()
8964 MultiTouchInputMapper& mapper = addMapperAndConfigure<MultiTouchInputMapper>(); in TEST_F() local
8967 ASSERT_EQ(AINPUT_SOURCE_MOUSE, mapper.getSources()); in TEST_F()
8972 ASSERT_EQ(AINPUT_SOURCE_TOUCHPAD, mapper.getSources()); in TEST_F()