]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib: Improved unit test for uni_utf8_get_char() return value check.
authorTimo Sirainen <tss@iki.fi>
Mon, 1 Jun 2015 19:11:55 +0000 (22:11 +0300)
committerTimo Sirainen <tss@iki.fi>
Mon, 1 Jun 2015 19:11:55 +0000 (22:11 +0300)
src/lib/test-unichar.c

index 07734b9ce710707eac250d1b235865af1ce4d57a..8f01060ae276922bed0b4499a6c989613dc270c4 100644 (file)
@@ -58,7 +58,7 @@ void test_unichar(void)
                str_truncate(str, 0);
                uni_ucs4_to_utf8_c(chr, str);
                test_assert(uni_utf8_str_is_valid(str_c(str)));
-               test_assert(uni_utf8_get_char(str_c(str), &chr2) > 0);
+               test_assert(uni_utf8_get_char(str_c(str), &chr2) == (int)uni_utf8_char_bytes(*str_data(str)));
                test_assert(chr2 == chr);
 
                if ((chr & 0x63) == 0) {