dovecot-2.2: lib-charset: Added UTF-7 iconv() unit test

dovecot at dovecot.org dovecot at dovecot.org
Mon Oct 19 21:25:25 UTC 2015


details:   http://hg.dovecot.org/dovecot-2.2/rev/0f5e58361c48
changeset: 19315:0f5e58361c48
user:      Timo Sirainen <tss at iki.fi>
date:      Tue Oct 20 00:25:14 2015 +0300
description:
lib-charset: Added UTF-7 iconv() unit test
Possibly crashes on FreeBSD? Not verified yet. But a good test in any case.

diffstat:

 src/lib-charset/test-charset.c |  4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diffs (14 lines):

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;


More information about the dovecot-cvs mailing list