From 1fe881897d42be3ec2dda929039527c33f76aff5 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Mon, 6 Feb 2012 17:33:02 +0000 Subject: test: Add test for button enumeration --- test/load.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test/load.c b/test/load.c index 5af981e..6e705d7 100644 --- a/test/load.c +++ b/test/load.c @@ -67,6 +67,16 @@ int main(int argc, char **argv) libwacom_destroy(device); + device = libwacom_new_from_usbid(db, 0x56a, 0x00b9, NULL); + assert(device); + + assert(libwacom_get_button_flag(device, 'A') & WACOM_BUTTON_RING_MODESWITCH); + assert(libwacom_get_button_flag(device, 'I') & WACOM_BUTTON_OLED); + assert(libwacom_get_button_flag(device, 'J') == WACOM_BUTTON_NONE); + assert(libwacom_get_ring_num_modes(device) == 4); + + libwacom_destroy(device); + device = libwacom_new_from_usbid(db, 0x056a, 0x00cc, NULL); assert(libwacom_get_num_strips(device) == 2); libwacom_destroy(device); -- cgit v1.2.3