/** * @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 ""; }