Signed-off-by: Jonas Ådahl <jad...@gmail.com>
---
 test/litest.c  |  4 ++--
 test/pointer.c | 36 +++++++++++++++++++++++-------------
 2 files changed, 25 insertions(+), 15 deletions(-)

diff --git a/test/litest.c b/test/litest.c
index d7769d5..2daf23a 100644
--- a/test/litest.c
+++ b/test/litest.c
@@ -2223,9 +2223,9 @@ litest_assert_scroll(struct libinput *li,
                        }
                } else {
                        /* Last scroll event, must be 0 */
-                       litest_assert_int_eq(
+                       ck_assert_double_eq(
                                libinput_event_pointer_get_axis_value(ptrev, 
axis),
-                               0);
+                               0.0);
                }
                libinput_event_destroy(event);
                event = next_event;
diff --git a/test/pointer.c b/test/pointer.c
index c0a7392..1de5dc9 100644
--- a/test/pointer.c
+++ b/test/pointer.c
@@ -897,15 +897,18 @@ START_TEST(pointer_accel_defaults)
        double speed;
 
        ck_assert(libinput_device_config_accel_is_available(device));
-       ck_assert(libinput_device_config_accel_get_default_speed(device) == 
0.0);
-       ck_assert(libinput_device_config_accel_get_speed(device) == 0.0);
+       
ck_assert_double_eq(libinput_device_config_accel_get_default_speed(device),
+                           0.0);
+       ck_assert_double_eq(libinput_device_config_accel_get_speed(device),
+                           0.0);
 
        for (speed = -2.0; speed < -1.0; speed += 0.2) {
                status = libinput_device_config_accel_set_speed(device,
                                                                speed);
                ck_assert_int_eq(status,
                                 LIBINPUT_CONFIG_STATUS_INVALID);
-               ck_assert(libinput_device_config_accel_get_speed(device) == 
0.0);
+               
ck_assert_double_eq(libinput_device_config_accel_get_speed(device),
+                                   0.0);
        }
 
        for (speed = -1.0; speed <= 1.0; speed += 0.2) {
@@ -913,7 +916,8 @@ START_TEST(pointer_accel_defaults)
                                                                speed);
                ck_assert_int_eq(status,
                                 LIBINPUT_CONFIG_STATUS_SUCCESS);
-               ck_assert(libinput_device_config_accel_get_speed(device) == 
speed);
+               
ck_assert_double_eq(libinput_device_config_accel_get_speed(device),
+                                   speed);
        }
 
        for (speed = 1.2; speed <= -2.0; speed += 0.2) {
@@ -921,7 +925,8 @@ START_TEST(pointer_accel_defaults)
                                                                speed);
                ck_assert_int_eq(status,
                                 LIBINPUT_CONFIG_STATUS_INVALID);
-               ck_assert(libinput_device_config_accel_get_speed(device) == 
1.0);
+               
ck_assert_double_eq(libinput_device_config_accel_get_speed(device),
+                                   1.0);
        }
 
 }
@@ -952,8 +957,10 @@ START_TEST(pointer_accel_defaults_absolute)
        double speed;
 
        ck_assert(!libinput_device_config_accel_is_available(device));
-       ck_assert(libinput_device_config_accel_get_default_speed(device) == 
0.0);
-       ck_assert(libinput_device_config_accel_get_speed(device) == 0.0);
+       
ck_assert_double_eq(libinput_device_config_accel_get_default_speed(device),
+                           0.0);
+       ck_assert_double_eq(libinput_device_config_accel_get_speed(device),
+                           0.0);
 
        for (speed = -2.0; speed <= 2.0; speed += 0.2) {
                status = libinput_device_config_accel_set_speed(device,
@@ -964,7 +971,8 @@ START_TEST(pointer_accel_defaults_absolute)
                else
                        ck_assert_int_eq(status,
                                         LIBINPUT_CONFIG_STATUS_INVALID);
-               ck_assert(libinput_device_config_accel_get_speed(device) == 
0.0);
+               
ck_assert_double_eq(libinput_device_config_accel_get_speed(device),
+                                   0.0);
        }
 }
 END_TEST
@@ -975,8 +983,10 @@ START_TEST(pointer_accel_defaults_absolute_relative)
        struct libinput_device *device = dev->libinput_device;
 
        ck_assert(libinput_device_config_accel_is_available(device));
-       ck_assert(libinput_device_config_accel_get_default_speed(device) == 
0.0);
-       ck_assert(libinput_device_config_accel_get_speed(device) == 0.0);
+       
ck_assert_double_eq(libinput_device_config_accel_get_default_speed(device),
+                           0.0);
+       ck_assert_double_eq(libinput_device_config_accel_get_speed(device),
+                           0.0);
 }
 END_TEST
 
@@ -1008,7 +1018,7 @@ START_TEST(pointer_accel_direction_change)
                pev = libinput_event_get_pointer_event(event);
 
                delta = libinput_event_pointer_get_dx(pev);
-               ck_assert(delta <= 0.0);
+               ck_assert_double_le(delta, 0.0);
                max_accel = delta;
                libinput_event_destroy(event);
                event = libinput_get_event(li);
@@ -1016,8 +1026,8 @@ START_TEST(pointer_accel_direction_change)
 
        pev = libinput_event_get_pointer_event(event);
        delta = libinput_event_pointer_get_dx(pev);
-       ck_assert(delta > 0.0);
-       ck_assert(delta < -max_accel);
+       ck_assert_double_gt(delta, 0.0);
+       ck_assert_double_lt(delta, -max_accel);
        libinput_event_destroy(event);
 }
 END_TEST
-- 
2.1.0

_______________________________________________
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to