projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
31ebe42
)
Add some more keysyms tests
author
Matthias Clasen
<mclasen@redhat.com>
Wed, 29 Mar 2023 01:04:10 +0000
(21:04 -0400)
committer
Matthias Clasen
<mclasen@redhat.com>
Wed, 29 Mar 2023 11:35:24 +0000
(07:35 -0400)
Spot-check a few keypad symbols.
testsuite/gdk/keysyms.c
patch
|
blob
|
history
diff --git
a/testsuite/gdk/keysyms.c
b/testsuite/gdk/keysyms.c
index 3d4480ebb95bc30de35b94486eecebf4500ec20c..91e5cdc307bbbf5bfb0bbe00c83c7567843e774a 100644
(file)
--- 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