From c99457695334eb7a9f32ea0d085ee39e01a96a59 Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Tue, 26 May 2020 11:44:59 +0200 Subject: charsets,test: extend UCS2->UTF-8 testing for the reverse operation --- src/tests/test-charsets.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/tests/test-charsets.c b/src/tests/test-charsets.c index 5c9e1875..d223d706 100644 --- a/src/tests/test-charsets.c +++ b/src/tests/test-charsets.c @@ -316,13 +316,15 @@ test_gsm7_pack_7_chars_offset (void) static void test_take_convert_ucs2_hex_utf8 (void) { - gchar *src, *converted; + gchar *src, *converted, *utf8; /* Ensure hex-encoded UCS-2 works */ src = g_strdup ("0054002d004d006f00620069006c0065"); converted = mm_charset_take_and_convert_to_utf8 (src, MM_MODEM_CHARSET_UCS2); g_assert_cmpstr (converted, ==, "T-Mobile"); - g_free (converted); + utf8 = mm_utf8_take_and_convert_to_charset (converted, MM_MODEM_CHARSET_UCS2); + g_assert_cmpstr (utf8, ==, "0054002D004D006F00620069006C0065"); + g_free (utf8); } static void -- cgit v1.2.3-70-g09d2