]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-imap: escaping and quote/literal tests for imap_append_nstring()
authorSergey Kitov <sergey.kitov@open-xchange.com>
Tue, 13 Jun 2017 07:05:23 +0000 (10:05 +0300)
committerGitLab <gitlab@git.dovecot.net>
Thu, 15 Jun 2017 08:21:42 +0000 (11:21 +0300)
src/lib-imap/test-imap-quote.c

index bf9557565dbdbab7cdcc7aac9e55b717b3b6b691..65adfea78d822d495093dbd2b367aac41885e720 100644 (file)
@@ -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);