summaryrefslogtreecommitdiff
path: root/test/test-libevdev-init.c
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2013-06-29 18:19:50 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2013-06-29 18:19:50 +1000
commitf456a9dce493a746529727f1dba8d85e1f818200 (patch)
tree6747146052c24bcf8c43d9cdd011fbd640b669ac /test/test-libevdev-init.c
parentbaf248fa4a89037c79a0ee70b4aece134be44fc6 (diff)
downloadlibevdev-f456a9dce493a746529727f1dba8d85e1f818200.tar.gz
test: use new convenience function for uinput device creation
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'test/test-libevdev-init.c')
-rw-r--r--test/test-libevdev-init.c24
1 files changed, 10 insertions, 14 deletions
diff --git a/test/test-libevdev-init.c b/test/test-libevdev-init.c
index 6faddb1..d8c4aad 100644
--- a/test/test-libevdev-init.c
+++ b/test/test-libevdev-init.c
@@ -177,20 +177,16 @@ START_TEST(test_device_grab)
struct libevdev *dev;
int rc;
- rc = uinput_device_new_with_events(&uidev,
- "test device", DEFAULT_IDS,
- EV_SYN, SYN_REPORT,
- EV_REL, REL_X,
- EV_REL, REL_Y,
- EV_REL, REL_WHEEL,
- EV_KEY, BTN_LEFT,
- EV_KEY, BTN_MIDDLE,
- EV_KEY, BTN_RIGHT,
- -1);
- ck_assert_msg(rc == 0, "Failed to create uinput device: %s", strerror(-rc));
-
- rc = libevdev_new_from_fd(uinput_device_get_fd(uidev), &dev);
- ck_assert_msg(rc == 0, "Failed to init device: %s", strerror(-rc));;
+ rc = test_create_device(&uidev, &dev,
+ EV_SYN, SYN_REPORT,
+ EV_REL, REL_X,
+ EV_REL, REL_Y,
+ EV_REL, REL_WHEEL,
+ EV_KEY, BTN_LEFT,
+ EV_KEY, BTN_MIDDLE,
+ EV_KEY, BTN_RIGHT,
+ -1);
+ ck_assert_msg(rc == 0, "Failed to create device: %s", strerror(-rc));
rc = libevdev_grab(dev, 0);
ck_assert_int_eq(rc, -EINVAL);