aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests
diff options
context:
space:
mode:
authorGravatar Ken Grigsby <grigsby@thursby.com>2013-04-19 17:29:04 -0500
committerGravatar Ken Grigsby <grigsby@thursby.com>2013-04-19 17:29:04 -0500
commit59caeaf0bdde0619d5b9f3e81a08971c2a0dbbfb (patch)
treed9b553d6e2a0bee00d77548bf5b6dcb121f5e3eb /tests
parent11c1a0e319f3d360726f02c45d6724468b7917ed (diff)
Implemented Address::RFC822StringForAddresses and Address::nonEncodedRFC822StringForAddresses and ObjC counterparts
Diffstat (limited to 'tests')
-rw-r--r--tests/test-all.mm19
1 files changed, 16 insertions, 3 deletions
diff --git a/tests/test-all.mm b/tests/test-all.mm
index 97de53fd..6107730e 100644
--- a/tests/test-all.mm
+++ b/tests/test-all.mm
@@ -272,6 +272,19 @@ static void testAsyncPOP()
[[NSRunLoop currentRunLoop] run];
}
+static void testAddresses()
+{
+ mailcore::Address *addr = mailcore::Address::addressWithNonEncodedRFC822String(MCSTR("DINH Viêt Hoà <hoa@etpan.org>"));
+ MCLog("%s %s", MCUTF8DESC(addr->nonEncodedRFC822String()), MCUTF8DESC(addr->RFC822String()));
+
+ mailcore::Array *addresses = mailcore::Address::addressesWithNonEncodedRFC822String(MCSTR("My Email1 <email1@gmail.com>, DINH Viêt Hoà <hoa@etpan.org>,\"Email3, My\" <my.email@gmail.com>"));
+ MCLog("%s", MCUTF8DESC(addresses));
+ mailcore::String *str = mailcore::Address::nonEncodedRFC822StringForAddresses(addresses);
+ MCLog("%s", MCUTF8DESC(str));
+ str = mailcore::Address::RFC822StringForAddresses(addresses);
+ MCLog("%s", MCUTF8DESC(str));
+}
+
void testObjC()
{
MCOIMAPSession *session = [[MCOIMAPSession alloc] init];
@@ -317,7 +330,7 @@ void testAll()
displayName = MCSTR("My Email");
mailcore::AutoreleasePool * pool = new mailcore::AutoreleasePool();
-
+ mailcore::logEnabled = true;
mailstream_debug = 1;
//mailcore::Data * data = testMessageBuilder();
@@ -328,8 +341,8 @@ void testAll()
//testAsyncSMTP(data);
//testAsyncIMAP();
//testAsyncPOP();
-
- testObjC();
+ testAddresses();
+ //testObjC();
MCLog("pool release");
pool->release();