This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git

commit 77d50af7440a4ba9642e16a76dfe48892828799f
Author: Tyler Rockwood <[email protected]>
AuthorDate: Fri Mar 26 08:29:14 2021 -1000

    MIME4J-290 Fix build for recent mvn and JDK versions
---
 .../mime4j/dom/MessageCharsetLenientTest.java      |  2 +-
 .../mime4j/utils/search/MessageMatcherTest.java    | 32 ++++++++++++----------
 pom.xml                                            |  2 +-
 3 files changed, 20 insertions(+), 16 deletions(-)

diff --git 
a/dom/src/test/java/org/apache/james/mime4j/dom/MessageCharsetLenientTest.java 
b/dom/src/test/java/org/apache/james/mime4j/dom/MessageCharsetLenientTest.java
index 8789611..82cfa3e 100644
--- 
a/dom/src/test/java/org/apache/james/mime4j/dom/MessageCharsetLenientTest.java
+++ 
b/dom/src/test/java/org/apache/james/mime4j/dom/MessageCharsetLenientTest.java
@@ -20,6 +20,7 @@ package org.apache.james.mime4j.dom;
 
 import java.io.ByteArrayInputStream;
 import java.io.UnsupportedEncodingException;
+import java.nio.charset.Charset;
 
 import org.apache.james.mime4j.message.BasicBodyFactory;
 import org.apache.james.mime4j.message.DefaultMessageBuilder;
@@ -78,7 +79,6 @@ public class MessageCharsetLenientTest {
                                "iso-8589-0",
                                "iso-8814-4",
                                "iso-8859-1 name=FAQ.htm",
-                               "iso-8859-16",
                                "iso-8859-1?",
                                "iso-8859-8-i",
                                "iso-9284-4",
diff --git 
a/james-utils/src/test/java/org/apache/james/mime4j/utils/search/MessageMatcherTest.java
 
b/james-utils/src/test/java/org/apache/james/mime4j/utils/search/MessageMatcherTest.java
index 56e23df..b482561 100644
--- 
a/james-utils/src/test/java/org/apache/james/mime4j/utils/search/MessageMatcherTest.java
+++ 
b/james-utils/src/test/java/org/apache/james/mime4j/utils/search/MessageMatcherTest.java
@@ -19,7 +19,7 @@
 package org.apache.james.mime4j.utils.search;
 
 import com.google.common.collect.Lists;
-import com.sun.org.apache.bcel.internal.util.ClassLoader;
+import java.io.InputStream;
 import org.junit.Test;
 
 import static org.assertj.core.api.Assertions.assertThat;
@@ -33,7 +33,7 @@ public class MessageMatcherTest {
             .caseInsensitive(true)
             .includeHeaders(false)
             .build();
-        
assertThat(messageMatcher.messageMatches(ClassLoader.getSystemResourceAsStream("sampleMail.msg"))).isTrue();
+        
assertThat(messageMatcher.messageMatches(getResourceStream("sampleMail.msg"))).isTrue();
     }
 
     @Test
@@ -43,7 +43,7 @@ public class MessageMatcherTest {
             .caseInsensitive(true)
             .includeHeaders(false)
             .build();
-        
assertThat(messageMatcher.messageMatches(ClassLoader.getSystemResourceAsStream("sampleMail.msg"))).isFalse();
+        
assertThat(messageMatcher.messageMatches(getResourceStream("sampleMail.msg"))).isFalse();
     }
 
     @Test
@@ -53,7 +53,7 @@ public class MessageMatcherTest {
             .caseInsensitive(true)
             .includeHeaders(false)
             .build();
-        
assertThat(messageMatcher.messageMatches(ClassLoader.getSystemResourceAsStream("sampleMail.msg"))).isFalse();
+        
assertThat(messageMatcher.messageMatches(getResourceStream("sampleMail.msg"))).isFalse();
     }
 
     @Test
@@ -64,7 +64,7 @@ public class MessageMatcherTest {
             .includeHeaders(false)
             .contentTypes(Lists.newArrayList("invalid"))
             .build();
-        
assertThat(messageMatcher.messageMatches(ClassLoader.getSystemResourceAsStream("sampleMail.msg"))).isFalse();
+        
assertThat(messageMatcher.messageMatches(getResourceStream("sampleMail.msg"))).isFalse();
     }
 
     @Test
@@ -75,7 +75,7 @@ public class MessageMatcherTest {
             .includeHeaders(false)
             .contentTypes(Lists.newArrayList("text/plain"))
             .build();
-        
assertThat(messageMatcher.messageMatches(ClassLoader.getSystemResourceAsStream("sampleMail.msg"))).isTrue();
+        
assertThat(messageMatcher.messageMatches(getResourceStream("sampleMail.msg"))).isTrue();
     }
 
     @Test
@@ -86,7 +86,7 @@ public class MessageMatcherTest {
             .includeHeaders(false)
             .contentTypes(Lists.newArrayList("text/plain"))
             .build();
-        
assertThat(messageMatcher.messageMatches(ClassLoader.getSystemResourceAsStream("sampleMail.msg"))).isTrue();
+        
assertThat(messageMatcher.messageMatches(getResourceStream("sampleMail.msg"))).isTrue();
     }
 
     @Test
@@ -97,7 +97,7 @@ public class MessageMatcherTest {
             .includeHeaders(false)
             .contentTypes(Lists.newArrayList("text/plain", "invalid"))
             .build();
-        
assertThat(messageMatcher.messageMatches(ClassLoader.getSystemResourceAsStream("sampleMail.msg"))).isTrue();
+        
assertThat(messageMatcher.messageMatches(getResourceStream("sampleMail.msg"))).isTrue();
     }
 
     @Test
@@ -108,7 +108,7 @@ public class MessageMatcherTest {
             .includeHeaders(false)
             .contentTypes(Lists.newArrayList("text/plain", "invalid"))
             .build();
-        
assertThat(messageMatcher.messageMatches(ClassLoader.getSystemResourceAsStream("sampleMail.msg"))).isTrue();
+        
assertThat(messageMatcher.messageMatches(getResourceStream("sampleMail.msg"))).isTrue();
     }
 
     @Test
@@ -119,7 +119,7 @@ public class MessageMatcherTest {
             .includeHeaders(false)
             .contentTypes(Lists.newArrayList("text/plain", "invalid"))
             .build();
-        
assertThat(messageMatcher.messageMatches(ClassLoader.getSystemResourceAsStream("sampleMail.msg"))).isFalse();
+        
assertThat(messageMatcher.messageMatches(getResourceStream("sampleMail.msg"))).isFalse();
     }
 
     @Test
@@ -130,7 +130,7 @@ public class MessageMatcherTest {
             .includeHeaders(true)
             .contentTypes(Lists.<String>newArrayList())
             .build();
-        
assertThat(messageMatcher.messageMatches(ClassLoader.getSystemResourceAsStream("sampleMail.msg"))).isTrue();
+        
assertThat(messageMatcher.messageMatches(getResourceStream("sampleMail.msg"))).isTrue();
     }
 
     @Test
@@ -139,7 +139,7 @@ public class MessageMatcherTest {
             .searchContents(Lists.<CharSequence>newArrayList("message/rfc822"))
             .ignoringMime(true)
             .build();
-        
assertThat(messageMatcher.messageMatches(ClassLoader.getSystemResourceAsStream("sampleMail.msg"))).isTrue();
+        
assertThat(messageMatcher.messageMatches(getResourceStream("sampleMail.msg"))).isTrue();
     }
 
     @Test
@@ -148,7 +148,7 @@ public class MessageMatcherTest {
             .searchContents(Lists.<CharSequence>newArrayList("ail signature 
)\n\n--------------0004"))
             .ignoringMime(true)
             .build();
-        
assertThat(messageMatcher.messageMatches(ClassLoader.getSystemResourceAsStream("sampleMail.msg"))).isTrue();
+        
assertThat(messageMatcher.messageMatches(getResourceStream("sampleMail.msg"))).isTrue();
     }
 
     @Test
@@ -157,7 +157,11 @@ public class MessageMatcherTest {
             .searchContents(Lists.<CharSequence>newArrayList("invalid"))
             .ignoringMime(true)
             .build();
-        
assertThat(messageMatcher.messageMatches(ClassLoader.getSystemResourceAsStream("sampleMail.msg"))).isFalse();
+        
assertThat(messageMatcher.messageMatches(getResourceStream("sampleMail.msg"))).isFalse();
+    }
+
+    private InputStream getResourceStream(String resourceName) {
+        return 
ClassLoader.getSystemClassLoader().getResourceAsStream(resourceName);
     }
 
 }
diff --git a/pom.xml b/pom.xml
index f3519dc..6d40fd3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -201,7 +201,7 @@
             <plugin>
                 <groupId>org.apache.felix</groupId>
                 <artifactId>maven-bundle-plugin</artifactId>
-                <version>4.2.1</version>
+                <version>5.1.1</version>
                 <extensions>true</extensions>
             </plugin>
             <plugin>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to