From: Matthias Clasen Date: Wed, 29 Mar 2023 01:04:10 +0000 (-0400) Subject: Add some more keysyms tests X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~22^2~1^2~483^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=dbefc330bde4b4a85aadff298c55e6b0937b6818;p=gtk4.git Add some more keysyms tests Spot-check a few keypad symbols. --- diff --git a/testsuite/gdk/keysyms.c b/testsuite/gdk/keysyms.c index 3d4480ebb9..91e5cdc307 100644 --- a/testsuite/gdk/keysyms.c +++ b/testsuite/gdk/keysyms.c @@ -113,6 +113,10 @@ test_key_unicode (void) { GDK_KEY_A, 'A' }, { GDK_KEY_EuroSign, 0x20ac }, { UNICODE_KEYVAL (0x1f60b), 0x1f60b }, + }, + oneway_tests[] = { + { GDK_KEY_KP_0, '0' }, + { GDK_KEY_KP_Divide, '/' }, }; guint i; @@ -121,6 +125,11 @@ test_key_unicode (void) g_assert_cmpuint (gdk_keyval_to_unicode (tests[i].key), ==, tests[i].ch); g_assert_cmpuint (gdk_unicode_to_keyval (tests[i].ch), ==, tests[i].key); } + + for (i = 0; i < G_N_ELEMENTS (oneway_tests); i++) + { + g_assert_cmpuint (gdk_keyval_to_unicode (tests[i].key), ==, tests[i].ch); + } } int