ck_assert_int_eq(rc, 0);
ck_assert_int_eq(queue_shift(&dev, &ev), 1);
+
+ queue_free(&dev);
}
END_TEST
ck_assert_int_eq(rc, 0);
ck_assert_int_eq(queue_shift_multiple(&dev, 1, events), 0);
+
+ queue_free(&dev);
}
END_TEST
ck_assert(libevdev_get_event_value(dev, EV_KEY, BTN_LEFT));
ck_assert(libevdev_get_event_value(dev, EV_KEY, BTN_RIGHT));
ck_assert(!libevdev_get_event_value(dev, EV_KEY, BTN_MIDDLE));
+
+ uinput_device_free(uidev);
+ libevdev_free(dev);
}
END_TEST
ck_assert_int_eq(period, 0xbc);
uinput_device_free(uidev);
+ libevdev_free(dev);
}
END_TEST
ck_assert_int_eq(libevdev_has_property(dev, INPUT_PROP_MAX), 0);
ck_assert_int_eq(libevdev_has_property(dev, INPUT_PROP_BUTTONPAD), 0);
/* FIXME: no idea how to set props on uinput devices */
+
+ uinput_device_free(uidev);
+ libevdev_free(dev);
}
END_TEST
ck_assert_int_eq(libevdev_get_current_slot(dev), -1);
uinput_device_free(uidev);
+ libevdev_free(dev);
}
END_TEST
ck_assert_int_eq(libevdev_get_current_slot(dev), 0);
uinput_device_free(uidev);
+ libevdev_free(dev);
}
END_TEST
ck_assert_int_eq(libevdev_get_driver_version(dev), EV_VERSION);
uinput_device_free(uidev);
+ libevdev_free(dev);
}
END_TEST
ck_assert_int_eq(libevdev_get_fd(dev), 0);
uinput_device_free(uidev);
+ libevdev_free(dev);
}
END_TEST
ck_assert_msg(rc == 0, "Failed to init device: %s", strerror(-rc));;
uinput_device_free(uidev);
+ libevdev_free(dev);
}
END_TEST
ck_assert_msg(rc == 0, "Failed to init device: %s", strerror(-rc));;
uinput_device_free(uidev);
+ libevdev_free(dev);
}
END_TEST
ck_assert_int_eq(rc, 0);
uinput_device_free(uidev);
+ libevdev_free(dev);
}
END_TEST