diff options
author | Ken Grigsby <grigsby@thursby.com> | 2013-04-19 17:29:04 -0500 |
---|---|---|
committer | Ken Grigsby <grigsby@thursby.com> | 2013-04-19 17:29:04 -0500 |
commit | 59caeaf0bdde0619d5b9f3e81a08971c2a0dbbfb (patch) | |
tree | d9b553d6e2a0bee00d77548bf5b6dcb121f5e3eb /tests | |
parent | 11c1a0e319f3d360726f02c45d6724468b7917ed (diff) |
Implemented Address::RFC822StringForAddresses and Address::nonEncodedRFC822StringForAddresses and ObjC counterparts
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test-all.mm | 19 |
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(); |