if (this.fakeMailServer == null || isMailServerStopped(fakeMailServer)) this.fakeMailServer.setPort(getMailServerPort()); this.fakeMailServer.start(); assertFalse("fake mail server didn't start", isMailServerStopped(fakeMailServer)); while (isMailServerStopped(fakeMailServer)) && !isMailServerStopped(fakeMailServer))
messageBody = getMessageBodyBytes(message);
this.saveEmailToFile(emailMessage); final WiserMessage emailMessage = this.validateSend( mailServer, strSubject, final String emailMessageBody = getMessageBody(emailMessage); final String strMessageBody = emailMessageBody.substring(AbstractEmailTest.BODY_START_PAD, final WiserMessage emailMessage = this.validateSend( mailServer, strSubject, getMessageBody(emailMessage), containsString(strMessage));
@After public void tearDownEmailTest() { //stop the fake email server (if started) if (this.fakeMailServer != null && !isMailServerStopped(fakeMailServer)) { this.fakeMailServer.stop(); assertTrue("Mail server didn't stop", isMailServerStopped(fakeMailServer)); } this.fakeMailServer = null; }
/** * @param intMsgNo the message to retrieve * @return message as string */ public String getMessageAsString(final int intMsgNo) { final List<?> receivedMessages = fakeMailServer.getMessages(); assertTrue("mail server didn't get enough messages", receivedMessages.size() >= intMsgNo); final WiserMessage emailMessage = (WiserMessage) receivedMessages.get(intMsgNo); if (emailMessage != null) { try { return serializeEmailMessage(emailMessage); } catch (final Exception e) { // ignore, since the test will fail on an empty string return } } fail("Message not found"); return ""; }
final byte[] messageBody = getMessageBodyBytes(message);