From: Sergey Kitov Date: Tue, 13 Jun 2017 07:05:23 +0000 (+0300) Subject: lib-imap: escaping and quote/literal tests for imap_append_nstring() X-Git-Tag: 2.3.0.rc1~1409 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=af37e0125a72e1a5782649fd501aaefeab4ad89c;p=thirdparty%2Fdovecot%2Fcore.git lib-imap: escaping and quote/literal tests for imap_append_nstring() --- diff --git a/src/lib-imap/test-imap-quote.c b/src/lib-imap/test-imap-quote.c index bf9557565d..65adfea78d 100644 --- a/src/lib-imap/test-imap-quote.c +++ b/src/lib-imap/test-imap-quote.c @@ -93,6 +93,10 @@ static void test_imap_append_nstring(void) { "", "\"\"" }, { NULL, "NIL" }, { "NIL", "\"NIL\"" }, + { "\"America N.\"", "\"\\\"America N.\\\"\"" }, + { "\"America N.\", \"America S.\"", "\"\\\"America N.\\\", \\\"America S.\\\"\"" }, + { "\"America N.\", \"America S.\", \"Africa\"", "{36}\r\n\"America N.\", \"America S.\", \"Africa\"" }, + { "Antarctica\n Australia", "{21}\r\nAntarctica\n Australia" }, { "ni", "\"ni\"" } }; string_t *str = t_str_new(128);