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]

Reply via email to