diff options
author | Guillaume Desmottes <guillaume.desmottes@collabora.com> | 2020-07-08 16:47:14 +0200 |
---|---|---|
committer | Philip Withnall <pwithnall@endlessos.org> | 2023-03-15 15:14:53 +0000 |
commit | 6b39af34aa7e3f4f8a6a7225eb719c9d7778f9ea (patch) | |
tree | c0a9a466c31c058bb05afac58fe9750b1d127737 | |
parent | deb495de42f077e1eadc9ff426769357d85ff59c (diff) | |
download | glib-6b39af34aa7e3f4f8a6a7225eb719c9d7778f9ea.tar.gz |
glib: unicode: add some empty string tests
-rw-r--r-- | glib/tests/unicode.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/glib/tests/unicode.c b/glib/tests/unicode.c index 5bb33d91e..5d66977c2 100644 --- a/glib/tests/unicode.c +++ b/glib/tests/unicode.c @@ -459,6 +459,10 @@ test_strup (void) /* Tricky, comparing two unicode strings with an ASCII function */ g_assert_cmpstr (str_up, ==, "AAZZ09X;\003E\357\274\241\357\274\241"); g_free (str_up); + + str_up = g_utf8_strup ("", 0); + g_assert_cmpstr (str_up, ==, ""); + g_free (str_up); } /* Test that g_utf8_strdown() returns the correct value for various @@ -484,6 +488,10 @@ test_strdown (void) /* Tricky, comparing two unicode strings with an ASCII function */ g_assert_cmpstr (str_down, ==, "aazz09x;\003\007\357\275\201\357\275\201"); g_free (str_down); + + str_down = g_utf8_strdown ("", 0); + g_assert_cmpstr (str_down, ==, ""); + g_free (str_down); } /* Test that g_utf8_strup() and g_utf8_strdown() return the correct @@ -576,6 +584,10 @@ test_casefold (void) /* Tricky, comparing two unicode strings with an ASCII function */ g_assert_cmpstr (str_casefold, ==, "aazz09x;\357\275\201\357\275\201"); g_free (str_casefold); + + str_casefold = g_utf8_casefold ("", 0); + g_assert_cmpstr (str_casefold, ==, ""); + g_free (str_casefold); } static void |