No effect with the current macros since they'll cast to int for us, but this
will change with the litest_assert macros.

Signed-off-by: Peter Hutterer <[email protected]>
---
 test/litest.c  | 17 +++++++----------
 test/pointer.c |  4 ++--
 2 files changed, 9 insertions(+), 12 deletions(-)

diff --git a/test/litest.c b/test/litest.c
index bd4dd81..355c591 100644
--- a/test/litest.c
+++ b/test/litest.c
@@ -1125,8 +1125,8 @@ int
 litest_scale(const struct litest_device *d, unsigned int axis, double val)
 {
        int min, max;
-       ck_assert_int_ge(val, 0);
-       ck_assert_int_le(val, 100);
+       ck_assert_int_ge((int)val, 0);
+       ck_assert_int_le((int)val, 100);
        ck_assert_int_le(axis, (unsigned int)ABS_Y);
 
        min = d->interface->min[axis];
@@ -1586,6 +1586,7 @@ litest_assert_scroll(struct libinput *li,
 {
        struct libinput_event *event, *next_event;
        struct libinput_event_pointer *ptrev;
+       int value;
 
        event = libinput_get_event(li);
        next_event = libinput_get_event(li);
@@ -1595,17 +1596,13 @@ litest_assert_scroll(struct libinput *li,
                ptrev = litest_is_axis_event(event, axis, 0);
 
                if (next_event) {
+                       value = libinput_event_pointer_get_axis_value(ptrev,
+                                                                     axis);
                        /* Normal scroll event, check dir */
                        if (minimum_movement > 0) {
-                               ck_assert_int_ge(
-                                       
libinput_event_pointer_get_axis_value(ptrev,
-                                                                             
axis),
-                                       minimum_movement);
+                               ck_assert_int_ge(value, minimum_movement);
                        } else {
-                               ck_assert_int_le(
-                                       
libinput_event_pointer_get_axis_value(ptrev,
-                                                                             
axis),
-                                       minimum_movement);
+                               ck_assert_int_le(value, minimum_movement);
                        }
                } else {
                        /* Last scroll event, must be 0 */
diff --git a/test/pointer.c b/test/pointer.c
index 4b93c25..a47b95c 100644
--- a/test/pointer.c
+++ b/test/pointer.c
@@ -154,8 +154,8 @@ test_absolute_event(struct litest_device *dev, double x, 
double y)
 
        ex = libinput_event_pointer_get_absolute_x_transformed(ptrev, 100);
        ey = libinput_event_pointer_get_absolute_y_transformed(ptrev, 100);
-       ck_assert_int_eq(ex + 0.5, x);
-       ck_assert_int_eq(ey + 0.5, y);
+       ck_assert_int_eq((int)(ex + 0.5), (int)x);
+       ck_assert_int_eq((int)(ey + 0.5), (int)y);
 
        libinput_event_destroy(event);
 }
-- 
2.3.5

_______________________________________________
wayland-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to