diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2021-03-15 15:40:17 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2021-03-15 16:17:19 +1000 |
commit | cbff56e6a2eadceeb116842930adfbd40f15ba9b (patch) | |
tree | f40f81a4876ede710174d92758536ffeecc4dbac | |
parent | 3427b457ce82a6591c36d0ab3252a9b0d0d1b515 (diff) | |
download | libinput-cbff56e6a2eadceeb116842930adfbd40f15ba9b.tar.gz |
test: update a few tests for more modern helpers
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-rw-r--r-- | test/test-touchpad.c | 40 |
1 files changed, 19 insertions, 21 deletions
diff --git a/test/test-touchpad.c b/test/test-touchpad.c index 371d416c..faa4fd58 100644 --- a/test/test-touchpad.c +++ b/test/test-touchpad.c @@ -58,7 +58,6 @@ START_TEST(touchpad_1fg_motion) struct litest_device *dev = litest_current_device(); struct libinput *li = dev->libinput; struct libinput_event *event; - struct libinput_event_pointer *ptrev; litest_disable_tap(dev->libinput_device); @@ -74,10 +73,9 @@ START_TEST(touchpad_1fg_motion) ck_assert_notnull(event); while (event) { - ck_assert_int_eq(libinput_event_get_type(event), - LIBINPUT_EVENT_POINTER_MOTION); + struct libinput_event_pointer *ptrev; - ptrev = libinput_event_get_pointer_event(event); + ptrev = litest_is_motion_event(event); ck_assert_int_ge(libinput_event_pointer_get_dx(ptrev), 0); ck_assert_int_eq(libinput_event_pointer_get_dy(ptrev), 0); libinput_event_destroy(event); @@ -379,7 +377,6 @@ START_TEST(touchpad_2fg_scroll_slow_distance) struct litest_device *dev = litest_current_device(); struct libinput *li = dev->libinput; struct libinput_event *event; - struct libinput_event_pointer *ptrev; double width, height; double y_move = 100; @@ -407,11 +404,12 @@ START_TEST(touchpad_2fg_scroll_slow_distance) /* last event is value 0, tested elsewhere */ while (libinput_next_event_type(li) != LIBINPUT_EVENT_NONE) { + struct libinput_event_pointer *ptrev; double axisval; - ck_assert_int_eq(libinput_event_get_type(event), - LIBINPUT_EVENT_POINTER_AXIS); - ptrev = libinput_event_get_pointer_event(event); + ptrev = litest_is_axis_event(event, + LIBINPUT_POINTER_AXIS_SCROLL_VERTICAL, + 0); axisval = libinput_event_pointer_get_axis_value(ptrev, LIBINPUT_POINTER_AXIS_SCROLL_VERTICAL); ck_assert(axisval > 0.0); @@ -435,7 +433,6 @@ START_TEST(touchpad_2fg_scroll_source) struct litest_device *dev = litest_current_device(); struct libinput *li = dev->libinput; struct libinput_event *event; - struct libinput_event_pointer *ptrev; if (!litest_has_2fg_scroll(dev)) return; @@ -447,11 +444,9 @@ START_TEST(touchpad_2fg_scroll_source) litest_wait_for_event_of_type(li, LIBINPUT_EVENT_POINTER_AXIS, -1); while ((event = libinput_get_event(li))) { - ck_assert_int_eq(libinput_event_get_type(event), - LIBINPUT_EVENT_POINTER_AXIS); - ptrev = libinput_event_get_pointer_event(event); - ck_assert_int_eq(libinput_event_pointer_get_axis_source(ptrev), - LIBINPUT_POINTER_AXIS_SOURCE_FINGER); + litest_is_axis_event(event, + LIBINPUT_POINTER_AXIS_SCROLL_VERTICAL, + LIBINPUT_POINTER_AXIS_SOURCE_FINGER); libinput_event_destroy(event); } } @@ -3399,7 +3394,6 @@ START_TEST(touchpad_trackpoint_buttons_2fg_scroll) struct litest_device *trackpoint; struct libinput *li = touchpad->libinput; struct libinput_event *e; - struct libinput_event_pointer *pev; double val; trackpoint = litest_add_device(li, @@ -3416,9 +3410,11 @@ START_TEST(touchpad_trackpoint_buttons_2fg_scroll) /* Make sure we get scroll events but _not_ the scroll release */ while ((e = libinput_get_event(li))) { - ck_assert_int_eq(libinput_event_get_type(e), - LIBINPUT_EVENT_POINTER_AXIS); - pev = libinput_event_get_pointer_event(e); + struct libinput_event_pointer *pev; + + pev = litest_is_axis_event(e, + LIBINPUT_POINTER_AXIS_SCROLL_VERTICAL, + 0); val = libinput_event_pointer_get_axis_value(pev, LIBINPUT_POINTER_AXIS_SCROLL_VERTICAL); ck_assert(val != 0.0); @@ -3436,9 +3432,11 @@ START_TEST(touchpad_trackpoint_buttons_2fg_scroll) litest_assert_only_typed_events(li, LIBINPUT_EVENT_POINTER_AXIS); while ((e = libinput_get_event(li))) { - ck_assert_int_eq(libinput_event_get_type(e), - LIBINPUT_EVENT_POINTER_AXIS); - pev = libinput_event_get_pointer_event(e); + struct libinput_event_pointer *pev; + + pev = litest_is_axis_event(e, + LIBINPUT_POINTER_AXIS_SCROLL_VERTICAL, + 0); val = libinput_event_pointer_get_axis_value(pev, LIBINPUT_POINTER_AXIS_SCROLL_VERTICAL); ck_assert(val != 0.0); |