From e9ecb5cabc85e0737356d4c64d87eba03161bca4 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Wed, 19 Feb 2020 13:08:32 +1000 Subject: [PATCH] test: add missing check for tripletap We don't actually expect to get this one, hence the assert a few lines later. Signed-off-by: Peter Hutterer --- test/test-libevdev-events.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/test/test-libevdev-events.c b/test/test-libevdev-events.c index 7ed543b..5844874 100644 --- a/test/test-libevdev-events.c +++ b/test/test-libevdev-events.c @@ -839,8 +839,7 @@ START_TEST(test_syn_delta_tracking_ids_btntool) { .value = ABS_MT_SLOT, .maximum = num_slots }, { .value = ABS_MT_TRACKING_ID, .minimum = -1, .maximum = 0xffff }, }; - bool have_tripletap = false, - have_doubletap = false, + bool have_doubletap = false, have_quadtap = false, have_quinttap = false; @@ -972,6 +971,9 @@ START_TEST(test_syn_delta_tracking_ids_btntool) have_quinttap = true; } + if (libevdev_event_is_code(&ev, EV_KEY, BTN_TOOL_TRIPLETAP)) + ck_abort(); + if (libevdev_event_is_code(&ev, EV_KEY, BTN_TOOL_DOUBLETAP)) { ck_assert(!have_doubletap); assert_event(&ev, EV_KEY, BTN_TOOL_DOUBLETAP, 1); @@ -985,12 +987,10 @@ START_TEST(test_syn_delta_tracking_ids_btntool) if (libevdev_event_is_code(&ev, EV_SYN, SYN_REPORT)) { ck_assert(have_doubletap); ck_assert(have_quinttap); - ck_assert(!have_tripletap); break; } } - have_tripletap = false; have_doubletap = false; have_quadtap = false; @@ -1003,6 +1003,9 @@ START_TEST(test_syn_delta_tracking_ids_btntool) have_quadtap = true; } + if (libevdev_event_is_code(&ev, EV_KEY, BTN_TOOL_TRIPLETAP)) + ck_abort(); + if (libevdev_event_is_code(&ev, EV_KEY, BTN_TOOL_DOUBLETAP)) { ck_assert(!have_doubletap); assert_event(&ev, EV_KEY, BTN_TOOL_DOUBLETAP, 0); -- 2.34.1