aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests
diff options
context:
space:
mode:
authorGravatar Nikolay Morev <n.morev@corp.mail.ru>2016-02-03 10:39:15 +0300
committerGravatar Nikolay Morev <n.morev@corp.mail.ru>2016-02-05 11:17:26 +0300
commita122289d871ea92e8e19bb9d53e0d8f89b8cf5e6 (patch)
tree6e30661908c095a481e1ae9e31725b4dea4789f0 /tests
parent71c5c1ebb30cd54f68e8be11e8dede5d8efb4dec (diff)
Test
Diffstat (limited to 'tests')
-rw-r--r--tests/test-all.cpp23
1 files changed, 23 insertions, 0 deletions
diff --git a/tests/test-all.cpp b/tests/test-all.cpp
index 9b506792..1858bef1 100644
--- a/tests/test-all.cpp
+++ b/tests/test-all.cpp
@@ -141,6 +141,28 @@ static void testIMAP()
session->release();
}
+static void testIMAPMove()
+{
+ mailcore::IMAPSession * session;
+ mailcore::HashMap *uidMapping;
+ mailcore::ErrorCode error;
+
+ session = new mailcore::IMAPSession();
+ session->setHostname(MCSTR("imap.mail.ru"));
+ session->setPort(993);
+ session->setUsername(email);
+ session->setPassword(password);
+ session->setConnectionType(mailcore::ConnectionTypeTLS);
+
+ session->moveMessages(MCSTR("INBOX"),
+ mailcore::IndexSet::indexSetWithIndex(14990),
+ MCSTR("Personal"), &uidMapping, &error);
+
+ MCLog("mapping: %s, error: %i", MCUTF8DESC(uidMapping), error);
+
+ session->release();
+}
+
static void testSMTP(mailcore::Data * data)
{
mailcore::SMTPSession * smtp;
@@ -371,6 +393,7 @@ void testAll()
//testMessageParser(data);
//testSMTP(data);
//testIMAP();
+ //testIMAPMove();
//testPOP();
//testNNTP();
//testAsyncSMTP(data);