@Test void testMailFromEmailAddress() { EmailAddress mailAddress = new RFC2822AddressParser().parseToEmailAddress(ADMIN_JODD_COM); assertNull(mailAddress.getPersonalName()); assertEquals(ADMIN_JODD_COM, mailAddress.getEmail()); mailAddress = new RFC2822AddressParser().parseToEmailAddress(JENNY_DOE_ADMIN_JODD_COM); assertEquals(JENNY_DOE, mailAddress.getPersonalName()); assertEquals(ADMIN_JODD_COM, mailAddress.getEmail()); final EmailAddress mailAddress2 = new RFC2822AddressParser().parseToEmailAddress(mailAddress.toString()); assertEquals(JENNY_DOE, mailAddress2.getPersonalName()); assertEquals(ADMIN_JODD_COM, mailAddress2.getEmail()); }
@Test void testMailFromString() { EmailAddress mailAddress = EmailAddress.of(ADMIN_JODD_COM); assertNull(mailAddress.getPersonalName()); assertEquals(ADMIN_JODD_COM, mailAddress.getEmail()); assertEquals(ADMIN_JODD_COM, mailAddress.toString()); mailAddress = EmailAddress.of(JENNY_DOE_ADMIN_JODD_COM); assertEquals(JENNY_DOE, mailAddress.getPersonalName()); assertEquals(ADMIN_JODD_COM, mailAddress.getEmail()); assertEquals(JENNY_DOE_ADMIN_JODD_COM, mailAddress.toString()); mailAddress = EmailAddress.of(JENNY_DOE_SPACE, ADMIN_JODD_COM); assertEquals(JENNY_DOE_SPACE, mailAddress.getPersonalName()); assertEquals(ADMIN_JODD_COM, mailAddress.getEmail()); assertEquals("Jenny Doe <admin@jodd.com>", mailAddress.toString()); }
@Test void testMailFromInternetAddress() throws AddressException { final EmailAddress mailAddress = new RFC2822AddressParser().parseToEmailAddress(JENNY_DOE_ADMIN_JODD_COM); final EmailAddress mailAddress2 = EmailAddress.of(mailAddress.toInternetAddress()); assertEquals(JENNY_DOE, mailAddress2.getPersonalName()); assertEquals(ADMIN_JODD_COM, mailAddress2.getEmail()); }