String newMail = createUniqueName() + "uni@example.org";
assertNull(addMail(newMail));
assertTrue(existsEmail(newMail));
+ getMailReceiver().receive(newMail);
}
@Test
String newMail = u + "uni@eXample.org";
assertNull(addMail(newMail));
assertTrue(existsEmail(newMail.toLowerCase()));
+ getMailReceiver().receive(newMail.toLowerCase());
String newMail2 = u + "uni@eXamPlE.org";
assertNotNull(addMail(newMail2));
assertNull(addMail(newMail3));
assertTrue(existsEmail(newMail.toLowerCase()));
assertTrue(existsEmail(newMail3.toLowerCase()));
+ getMailReceiver().receive(newMail3.toLowerCase());
}
private String addMail(String newMail) throws IOException, MalformedURLException, UnsupportedEncodingException {
EmailAddress addr = new EmailAddress(u, createUniqueName() + "test@test.tld", Locale.ENGLISH);
assertNotNull(executeBasicWebInteraction(cookie, path, "default=" + addr.getId()));
assertNotEquals(User.getById(u.getId()).getEmail(), addr.getAddress());
- getMailReceiver().clearMails();
+ getMailReceiver().receive(addr.getAddress());
}
@Test
assertNotEquals(id, -1);
assertNotNull(executeBasicWebInteraction(cookie, path, "default=" + id));
assertNotEquals(User.getById(u.getId()).getEmail(), u2.getEmail());
- getMailReceiver().clearMails();
+ getMailReceiver().assertEmpty();
}
@Test