summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2020-05-26 11:44:59 +0200
committerAleksander Morgado <aleksander@aleksander.es>2020-05-26 15:05:52 +0200
commitc99457695334eb7a9f32ea0d085ee39e01a96a59 (patch)
tree2ba77f8ec4817323f55f1d2405e600b6cd7255f6
parentc4e6a0c4f657781c45e8dac58aebd3e29a40895b (diff)
charsets,test: extend UCS2->UTF-8 testing for the reverse operation
-rw-r--r--src/tests/test-charsets.c6
1 files changed, 4 insertions, 2 deletions
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