@Test public void emailOnlyBrackets() { Invitee invitee = Invitee.valueOf("<*****@*****.**>"); assertNull(invitee.getFirstName()); assertNull(invitee.getLastName()); assertEquals("*****@*****.**", invitee.getEmail()); }
@Test public void valueOf() { Invitee invitee = Invitee.valueOf("Keith Donald <*****@*****.**>"); assertEquals("Keith", invitee.getFirstName()); assertEquals("Donald", invitee.getLastName()); assertEquals("*****@*****.**", invitee.getEmail()); }
/** * A factory method that populates a {@link SignupForm} model from this Invite. Pre-populates * fields to make it as simple as possible for the invitee to sign up. */ public SignupForm createSignupForm() { SignupForm form = new SignupForm(); form.setFirstName(invitee.getFirstName()); form.setLastName(invitee.getLastName()); form.setEmail(invitee.getEmail()); form.setConfirmEmail(invitee.getEmail()); return form; }