diff --git a/test/litest.h b/test/litest.h index a6f9d140..e037a904 100644 --- a/test/litest.h +++ b/test/litest.h @@ -162,6 +162,9 @@ litest_fail_comparison_str(const char *file, #cond, __VA_ARGS__); \ } while(0) +#define litest_assert_not_reached() \ + litest_abort_msg("Triggered unreachable code\n") + #define _litest_abort_msg(file_, line_, func_, ...) do {\ litest_fail_condition(file_, line_, func_, \ "aborting", __VA_ARGS__); \ diff --git a/test/test-gestures.c b/test/test-gestures.c index 22fb2ff5..cccf1962 100644 --- a/test/test-gestures.c +++ b/test/test-gestures.c @@ -1650,7 +1650,7 @@ START_TEST(gestures_hold_once_tap_n_drag) button = BTN_MIDDLE; break; default: - abort(); + litest_assert_not_reached(); } switch (nfingers) { diff --git a/test/test-tablet.c b/test/test-tablet.c index 365c8781..8a1acb8e 100644 --- a/test/test-tablet.c +++ b/test/test-tablet.c @@ -680,7 +680,7 @@ START_TEST(tip_up_motion_one_axis) start_y = 15; break; default: - abort(); + litest_assert_not_reached(); } /* generate enough events to fill the history and move alonge the @@ -3953,7 +3953,7 @@ get_tool_xy(struct libinput *li, double *x, double *y) tev = litest_is_tablet_event(event, LIBINPUT_EVENT_TABLET_TOOL_PROXIMITY); break; default: - abort(); + litest_assert_not_reached(); } *x = libinput_event_tablet_tool_get_x_transformed(tev, 100);