MAILET-112 FetchFromTest should test non matching headers are not removed

Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/b10e5d06
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/b10e5d06
Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/b10e5d06

Branch: refs/heads/master
Commit: b10e5d06bb139b85d2c6320205fdf699688c8b30
Parents: 2c4a612
Author: Benoit Tellier <[email protected]>
Authored: Wed Aug 17 13:30:17 2016 +0700
Committer: Benoit Tellier <[email protected]>
Committed: Wed Aug 31 00:59:27 2016 +0700

----------------------------------------------------------------------
 .../james/transport/matchers/FetchedFromTest.java       | 12 ++++++++++++
 1 file changed, 12 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/james-project/blob/b10e5d06/mailet/standard/src/test/java/org/apache/james/transport/matchers/FetchedFromTest.java
----------------------------------------------------------------------
diff --git 
a/mailet/standard/src/test/java/org/apache/james/transport/matchers/FetchedFromTest.java
 
b/mailet/standard/src/test/java/org/apache/james/transport/matchers/FetchedFromTest.java
index a0e8a7b..7a6fd47 100644
--- 
a/mailet/standard/src/test/java/org/apache/james/transport/matchers/FetchedFromTest.java
+++ 
b/mailet/standard/src/test/java/org/apache/james/transport/matchers/FetchedFromTest.java
@@ -86,4 +86,16 @@ public class FetchedFromTest {
 
         
assertThat(fakeMail.getMessage().getHeader(FETCH_FROM_HEADER)).isNull();
     }
+
+    @Test
+    public void matchShouldNotRemoveNonMatchingHeaders() throws 
MessagingException {
+        FakeMail fakeMail = FakeMail.builder()
+            .recipients(mailAddress1, mailAddress2)
+            .mimeMessage(MailUtil.createMimeMessage(FETCH_FROM_HEADER, 
WRONG_HEADER_VALUE))
+            .build();
+
+        matcher.match(fakeMail);
+
+        
assertThat(fakeMail.getMessage().getHeader(FETCH_FROM_HEADER)).containsExactly(WRONG_HEADER_VALUE);
+    }
 }


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

Reply via email to