This is an automated email from the ASF dual-hosted git repository. rcordier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git
commit 8c8341245512af74012bddd8b09d4cb0482bcf88 Author: LanKhuat <[email protected]> AuthorDate: Mon May 11 11:46:16 2020 +0700 JAMES-3143 STMPMessageSender with Junit 5 --- .../src/main/java/org/apache/james/utils/SMTPMessageSender.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/server/testing/src/main/java/org/apache/james/utils/SMTPMessageSender.java b/server/testing/src/main/java/org/apache/james/utils/SMTPMessageSender.java index 7563db1..fc699aa 100644 --- a/server/testing/src/main/java/org/apache/james/utils/SMTPMessageSender.java +++ b/server/testing/src/main/java/org/apache/james/utils/SMTPMessageSender.java @@ -35,11 +35,13 @@ import org.apache.james.core.MailAddress; import org.apache.james.util.Port; import org.apache.mailet.Mail; import org.apache.mailet.base.test.FakeMail; +import org.junit.jupiter.api.extension.AfterEachCallback; +import org.junit.jupiter.api.extension.ExtensionContext; import org.junit.rules.ExternalResource; import com.github.fge.lambdas.Throwing; -public class SMTPMessageSender extends ExternalResource implements Closeable { +public class SMTPMessageSender extends ExternalResource implements Closeable, AfterEachCallback { private static final String DEFAULT_PROTOCOL = "TLS"; private static final String UTF_8_ENCODING = "UTF-8"; @@ -142,6 +144,11 @@ public class SMTPMessageSender extends ExternalResource implements Closeable { } @Override + public void afterEach(ExtensionContext extensionContext) { + after(); + } + + @Override public void close() throws IOException { smtpClient.disconnect(); } --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
