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]
