You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by rc...@apache.org on 2020/08/17 09:11:18 UTC

[james-project] 07/26: [Refactoring] Migrate XMLDomainListTest to JUnit5

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 4d50f065ef9428cf3a4f4622b99768fed285e369
Author: Rene Cordier <rc...@linagora.com>
AuthorDate: Wed Aug 12 16:39:35 2020 +0700

    [Refactoring] Migrate XMLDomainListTest to JUnit5
---
 .../james/domainlist/xml/XMLDomainListTest.java    | 39 +++++++++-------------
 1 file changed, 16 insertions(+), 23 deletions(-)

diff --git a/server/data/data-file/src/test/java/org/apache/james/domainlist/xml/XMLDomainListTest.java b/server/data/data-file/src/test/java/org/apache/james/domainlist/xml/XMLDomainListTest.java
index 366dfe2..c3b93e9 100644
--- a/server/data/data-file/src/test/java/org/apache/james/domainlist/xml/XMLDomainListTest.java
+++ b/server/data/data-file/src/test/java/org/apache/james/domainlist/xml/XMLDomainListTest.java
@@ -19,6 +19,7 @@
 package org.apache.james.domainlist.xml;
 
 import static org.assertj.core.api.Assertions.assertThat;
+import static org.assertj.core.api.Assertions.assertThatThrownBy;
 
 import java.net.InetAddress;
 import java.net.UnknownHostException;
@@ -29,19 +30,13 @@ import org.apache.james.dnsservice.api.DNSService;
 import org.apache.james.dnsservice.api.mock.MockDNSService;
 import org.apache.james.domainlist.api.DomainListException;
 import org.apache.james.domainlist.lib.DomainListConfiguration;
-import org.junit.Rule;
-import org.junit.Test;
-import org.junit.rules.ExpectedException;
+import org.junit.jupiter.api.Test;
 
 import com.google.common.collect.ImmutableList;
 
-public class XMLDomainListTest {
-
-    public static final Domain DEFAULT_DOMAIN = Domain.of("default.domain");
-    public static final Domain DOMAIN_1 = Domain.of("domain1");
-
-    @Rule
-    public ExpectedException expectedException = ExpectedException.none();
+class XMLDomainListTest {
+    static final Domain DEFAULT_DOMAIN = Domain.of("default.domain");
+    static final Domain DOMAIN_1 = Domain.of("domain1");
 
     private DNSService setUpDNSServer(final String hostName) {
         return new MockDNSService() {
@@ -65,7 +60,7 @@ public class XMLDomainListTest {
 
     // See https://issues.apache.org/jira/browse/JAMES-998
     @Test
-    public void testNoConfiguredDomains() throws Exception {
+    void testNoConfiguredDomains() throws Exception {
         XMLDomainList dom = new XMLDomainList(setUpDNSServer("localhost"));
 
         dom.configure(DomainListConfiguration.builder()
@@ -78,7 +73,7 @@ public class XMLDomainListTest {
     }
 
     @Test
-    public void testGetDomains() throws Exception {
+    void testGetDomains() throws Exception {
         XMLDomainList dom = new XMLDomainList(setUpDNSServer("localhost"));
         dom.configure(DomainListConfiguration.builder()
             .autoDetect(false)
@@ -90,7 +85,7 @@ public class XMLDomainListTest {
     }
 
     @Test
-    public void testGetDomainsAutoDetectNotLocalHost() throws Exception {
+    void testGetDomainsAutoDetectNotLocalHost() throws Exception {
         XMLDomainList dom = new XMLDomainList(setUpDNSServer("local"));
         dom.configure(DomainListConfiguration.builder()
             .autoDetect(true)
@@ -102,7 +97,7 @@ public class XMLDomainListTest {
     }
 
     @Test
-    public void testGetDomainsAutoDetectLocalHost() throws Exception {
+    void testGetDomainsAutoDetectLocalHost() throws Exception {
         XMLDomainList dom = new XMLDomainList(setUpDNSServer("localhost"));
         dom.configure(DomainListConfiguration.builder()
             .autoDetect(false)
@@ -114,9 +109,7 @@ public class XMLDomainListTest {
     }
 
     @Test
-    public void addDomainShouldFailWhenAlreadyConfigured() throws Exception {
-        expectedException.expect(DomainListException.class);
-
+    void addDomainShouldFailWhenAlreadyConfigured() throws Exception {
         XMLDomainList testee = new XMLDomainList(setUpDNSServer("hostname"));
         testee.configure(DomainListConfiguration.builder()
             .autoDetect(true)
@@ -124,24 +117,24 @@ public class XMLDomainListTest {
             .addConfiguredDomain(DOMAIN_1)
             .defaultDomain(DEFAULT_DOMAIN));
 
-        testee.addDomain(Domain.of("newDomain"));
+        assertThatThrownBy(() -> testee.addDomain(Domain.of("newDomain")))
+            .isInstanceOf(DomainListException.class);
     }
 
     @Test
-    public void removeDomainShouldFailWhenAlreadyConfigured() throws Exception {
-        expectedException.expect(DomainListException.class);
-
+    void removeDomainShouldFailWhenAlreadyConfigured() throws Exception {
         XMLDomainList testee = new XMLDomainList(setUpDNSServer("localhost"));
         testee.configure(DomainListConfiguration.builder()
             .autoDetect(true)
             .autoDetectIp(false)
             .addConfiguredDomain(DOMAIN_1));
 
-        testee.removeDomain(Domain.of("newDomain"));
+        assertThatThrownBy(() -> testee.removeDomain(Domain.of("newDomain")))
+            .isInstanceOf(DomainListException.class);
     }
 
     @Test
-    public void configureShouldNotFailWhenConfiguringDefaultDomain() throws Exception {
+    void configureShouldNotFailWhenConfiguringDefaultDomain() throws Exception {
         XMLDomainList testee = new XMLDomainList(setUpDNSServer("localhost"));
         testee.configure(DomainListConfiguration.builder()
             .autoDetect(false)


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org