6465666768697071727374
in.close(); } catch (IOException e) { e.printStackTrace(); } finally { assertNotNull(finalOutput, "Result cannot be null"); greenMail.stop(); } } @Test(groups = {"jaggery"},
949596979899100101102103104
in.close(); } catch (IOException e) { e.printStackTrace(); } finally { assertEquals(finalOutput, "email successfully sent"); greenMail.stop(); } } @Test(groups = {"jaggery"},
122123124125126127128129130131132
e.printStackTrace(); } catch (MessagingException e) { e.printStackTrace(); } finally { assertEquals(subject, "Test Subject"); greenMail.stop(); } } }
7879808182838485868788
// check that email is still there Assert.assertEquals(greenMail.getReceivedMessages().length, 1); } finally { greenMail.stop(); } } @Test(enabled=false) public void shouldRetrieveTextFromMultipartMessage() throws Exception {
143144145146147148149150151152153
Message message = messageProducer.getMessage(0); Assert.assertNotNull(message); Assert.assertEquals(message.getProperty("text", String.class), body); } finally { greenMail.stop(); } } @Test public void shouldTimeoutIfInvalidPort() throws Exception {
163164165166167168169170171172173
receiver.doStart(); waitUntilStatus(receiver, 20000, Status.FAILED); receiver.doStop(); greenMail.stop(); } private void waitUntilStatus(MailReceiver connector, long timeout, Status status) { boolean isValid = false;