From 055fb24d03ae518fa0aa6c2860a03f3cb6a5ef0d Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Wed, 18 Jan 2012 21:58:34 -0500 Subject: [PATCH] Add test for bug in ICU decompose As reported by Kenichi Ishibashi on 2011-10-28. --- test/test-unicode.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/test-unicode.c b/test/test-unicode.c index 3482a0574..a420bf3b2 100644 --- a/test/test-unicode.c +++ b/test/test-unicode.c @@ -781,7 +781,6 @@ test_unicode_script_roundtrip (gconstpointer user_data) } -/* TODO test compose() and decompose() */ static void test_unicode_normalization (gconstpointer user_data) { @@ -826,6 +825,7 @@ test_unicode_normalization (gconstpointer user_data) /* Not decomposable */ g_assert (!hb_unicode_decompose (uf, 0x0041, &a, &b) && a == 0x0041 && b == 0); g_assert (!hb_unicode_decompose (uf, 0xFB01, &a, &b) && a == 0xFB01 && b == 0); + g_assert (!hb_unicode_decompose (uf, 0x1F1EF, &a, &b) && a == 0x1F1EF && b == 0); /* Singletons */ g_assert (hb_unicode_decompose (uf, 0x212B, &a, &b) && a == 0x00C5 && b == 0);