From 59caeaf0bdde0619d5b9f3e81a08971c2a0dbbfb Mon Sep 17 00:00:00 2001 From: Ken Grigsby Date: Fri, 19 Apr 2013 17:29:04 -0500 Subject: Implemented Address::RFC822StringForAddresses and Address::nonEncodedRFC822StringForAddresses and ObjC counterparts --- tests/test-all.mm | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) (limited to 'tests') 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à ")); + MCLog("%s %s", MCUTF8DESC(addr->nonEncodedRFC822String()), MCUTF8DESC(addr->RFC822String())); + + mailcore::Array *addresses = mailcore::Address::addressesWithNonEncodedRFC822String(MCSTR("My Email1 , DINH Viêt Hoà ,\"Email3, My\" ")); + 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(); -- cgit v1.2.3