aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/test-all.cpp20
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/test-all.cpp b/tests/test-all.cpp
index de5c50a6..c3e25ada 100644
--- a/tests/test-all.cpp
+++ b/tests/test-all.cpp
@@ -179,6 +179,25 @@ static void testIMAPMove()
session->release();
}
+static void testIMAPCapability()
+{
+ mailcore::IMAPSession * session;
+ 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);
+
+ mailcore::IndexSet *caps = session->capability(&error);
+
+ MCLog("capability: %s, error: %i", MCUTF8DESC(caps), error);
+
+ session->release();
+}
+
static void testSMTP(mailcore::Data * data)
{
mailcore::SMTPSession * smtp;
@@ -484,6 +503,7 @@ void testAll()
//testSendingMessageFromFileViaSMTP(data);
//testIMAP();
//testIMAPMove();
+ //testIMAPCapability();
//testPOP();
//testNNTP();
//testAsyncSMTP(data);