# HG changeset patch # User Timo Sirainen # Date 1445289914 -10800 # Node ID 0f5e58361c48aa5c6298aed7e16dfa1ff440d31c # Parent 5bba7529d5d702080cea9f569a69ae7ce54a6ee7 lib-charset: Added UTF-7 iconv() unit test Possibly crashes on FreeBSD? Not verified yet. But a good test in any case. diff -r 5bba7529d5d7 -r 0f5e58361c48 src/lib-charset/test-charset.c --- a/src/lib-charset/test-charset.c Tue Oct 20 00:23:56 2015 +0300 +++ b/src/lib-charset/test-charset.c Tue Oct 20 00:25:14 2015 +0300 @@ -66,7 +66,9 @@ const char *output; enum charset_result result; } tests[] = { - { "ISO-8859-1", "p\xE4\xE4", "pää", CHARSET_RET_OK } + { "ISO-8859-1", "p\xE4\xE4", "pää", CHARSET_RET_OK }, + { "UTF-7", "+AOQA5AD2AOQA9gDkAPYA5AD2AOQA9gDkAPYA5AD2AOQA9gDkAPYA5AD2AOQA9gDkAPYA5AD2AOQA9gDkAPYA5AD2AOQA9gDk", + "ääöäöäöäöäöäöäöäöäöäöäöäöäöäöäöäöäöä", CHARSET_RET_OK } }; string_t *str = t_str_new(128); struct charset_translation *trans;