changeset 22235:cdb9410662d1

lib-imap: escaping and quote/literal tests for imap_append_nstring()
author Sergey Kitov <sergey.kitov@open-xchange.com>
date Tue, 13 Jun 2017 10:05:23 +0300
parents 437360a243ee
children d0ce40449889
files src/lib-imap/test-imap-quote.c
diffstat 1 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-imap/test-imap-quote.c	Tue Jun 13 00:57:08 2017 +0300
+++ b/src/lib-imap/test-imap-quote.c	Tue Jun 13 10:05:23 2017 +0300
@@ -93,6 +93,10 @@
 		{ "", "\"\"" },
 		{ 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);