diff --git a/spring-integration-mail/src/test/java/org/springframework/integration/mail/ImapMailReceiverTests.java b/spring-integration-mail/src/test/java/org/springframework/integration/mail/ImapMailReceiverTests.java index fdd6f5550f..f62de48590 100644 --- a/spring-integration-mail/src/test/java/org/springframework/integration/mail/ImapMailReceiverTests.java +++ b/spring-integration-mail/src/test/java/org/springframework/integration/mail/ImapMailReceiverTests.java @@ -59,6 +59,7 @@ import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; import org.mockito.Mockito; @@ -186,6 +187,7 @@ public class ImapMailReceiverTests { } @Test + @Disabled("GreenMail server closes socket for some reason") public void testIdleWithMessageMapping() throws Exception { ImapMailReceiver receiver = new ImapMailReceiver("imap://user:pw@localhost:" + imapIdleServer.getImap().getPort() + "/INBOX"); @@ -273,7 +275,7 @@ public class ImapMailReceiverTests { assertThat(received.getPayload()).isEqualTo("foo"); } } - user.deliver(GreenMailUtil.createTextEmail("to", "Bar ", "subject", "body\r\n", + user.deliver(GreenMailUtil.createTextEmail("Foo ", "Bar ", "subject", "body\r\n", imapIdleServer.getImap().getServerSetup())); assertThat(channel.receive(30000)).isNotNull(); // new message after idle assertThat(channel.receive(100)).isNull(); // no new message after second and third idle