Home | History | Annotate | Download | only in mail

Lines Matching refs:addresses

246         Address[] addresses = Address.parse("address1@dom1.net, <address2@dom2.com>");
247 assertEquals("address count", 2, addresses.length);
249 assertEquals("bare address", "address1@dom1.net", addresses[0].getAddress());
250 assertNull("bare address name", addresses[0].getPersonal());
252 assertEquals("bracket address", "address2@dom2.com", addresses[1].getAddress());
253 assertNull("bracket address name", addresses[1].getPersonal());
260 Address[] addresses = Address.parse(
263 assertEquals("address count", 2, addresses.length);
265 assertEquals("bare name address", "address1@dom1.net", addresses[0].getAddress());
266 assertEquals("bare name", "name 1", addresses[0].getPersonal());
268 assertEquals("double quoted name address", "address2@dom2.org", addresses[1].getAddress());
269 assertEquals("double quoted name", "name,2", addresses[1].getPersonal());
276 Address[] addresses = Address.parse(
279 assertEquals("address count", 2, addresses.length);
281 assertEquals("bare utf-16 name address", "address1@dom1.jp", addresses[0].getAddress());
283 "\u3042\u3044\u3046 \u3048\u304A", addresses[0].getPersonal());
286 "address2@dom2.jp", addresses[1].getAddress());
288 "\u3042\u3044\u3046,\u3048\u304A", addresses[1].getPersonal());
295 Address[] addresses = Address.parse(
298 assertEquals("address count", 2, addresses.length);
300 assertEquals("bare utf-32 name address", "address1@dom1.net", addresses[0].getAddress());
302 "\uD834\uDF01\uD834\uDF46 \uD834\uDF22", addresses[0].getPersonal());
305 "address2@dom2.com", addresses[1].getAddress());
307 "\uD834\uDF01\uD834\uDF46,\uD834\uDF22", addresses[1].getPersonal());
311 * Test parsing for multi addresses.
314 Address[] addresses = Address.parse(MULTI_ADDRESSES_LIST);
316 assertEquals("multi addrsses count", MULTI_ADDRESSES_COUNT, addresses.length);
318 assertEquals("no name 1 address", "noname1@dom1.com", addresses[0].getAddress());
319 assertNull("no name 1 name", addresses[0].getPersonal());
320 assertEquals("no name 2 address", "noname2@dom2.com", addresses[1].getAddress());
321 assertNull("no name 2 name", addresses[1].getPersonal());
322 assertEquals("simple name address", "address3@dom3.org", addresses[2].getAddress());
323 assertEquals("simple name name", "simple name", addresses[2].getPersonal());
324 assertEquals("double quoted name address", "address4@dom4.org", addresses[3].getAddress());
325 assertEquals("double quoted name name", "name,4", addresses[3].getPersonal());
326 assertEquals("quoted name address", "bigG@dom5.net", addresses[4].getAddress());
327 assertEquals("quoted name name", "big \"G\"", addresses[4].getPersonal());
328 assertEquals("utf-16 name address", "address6@co.jp", addresses[5].getAddress());
329 assertEquals("utf-16 name name", "\u65E5\u672C\u8A9E", addresses[5].getPersonal());
330 assertEquals("utf-16 quoted name address", "address7@co.jp", addresses[6].getAddress());
332 addresses[6].getPersonal());
333 assertEquals("utf-32 name address", "address8@ne.jp", addresses[7].getAddress());
334 assertEquals("utf-32 name name", "\uD834\uDF01\uD834\uDF46", addresses[7].getPersonal());
335 assertEquals("utf-32 quoted name address", "address9@ne.jp", addresses[8].getAddress());
337 addresses[8].getPersonal());
344 Address[] addresses = Address.parse(MULTI_ADDRESSES_LIST);
346 assertEquals("multi addrsses count", MULTI_ADDRESSES_COUNT, addresses.length);
349 assertEquals("no name 1", "noname1@dom1.com", addresses[0].toString());
350 assertEquals("no name 2", "noname2@dom2.com", addresses[1].toString());
351 assertEquals("simple name", "simple name <address3@dom3.org>", addresses[2].toString());
352 assertEquals("double quoted name", "\"name,4\" <address4@dom4.org>", addresses[3].toString());
353 assertEquals("quoted name", "\"big \"G\"\" <bigG@dom5.net>", addresses[4].toString());
355 addresses[5].toString());
357 addresses[6].toString());
359 addresses[7].toString());
361 addresses[8].toString());
368 Address[] addresses = Address.parse(MULTI_ADDRESSES_LIST);
370 assertEquals("multi addrsses count", MULTI_ADDRESSES_COUNT, addresses.length);
372 String line = Address.toString(addresses);
390 Address[] addresses = Address.parse(
393 assertEquals("address count", 2, addresses.length);
395 assertEquals("quoted name address", "bigG@dom1.com", addresses[0].getAddress());
396 assertEquals("quoted name", "big \"G\"", addresses[0].getPersonal());
398 assertEquals("encoded name address", "address2@co.jp", addresses[1].getAddress());
399 assertEquals("encoded name", "\u65E5\u672C\u8A9E", addresses[1].getPersonal());
470 Address[] addresses = new Address[] {
473 String line = Address.toHeader(addresses);
656 private static String legacyPack(Address[] addresses) {
657 if (addresses == null) {
659 } else if (addresses.length == 0) {
663 for (int i = 0, count = addresses.length; i < count; i++) {
664 Address address = addresses[i];