From af37e0125a72e1a5782649fd501aaefeab4ad89c Mon Sep 17 00:00:00 2001 From: Sergey Kitov Date: Tue, 13 Jun 2017 10:05:23 +0300 Subject: [PATCH] lib-imap: escaping and quote/literal tests for imap_append_nstring() --- src/lib-imap/test-imap-quote.c | 4 ++++ 1 file changed, 4 insertions(+) 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); -- 2.47.3