Repository: james-project Updated Branches: refs/heads/master 07a43adbe -> 3878e38b8
MAILET-139 add a test to SenderIsLocalTest Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/444aeb17 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/444aeb17 Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/444aeb17 Branch: refs/heads/master Commit: 444aeb171242a3f29e955ec0c4170c5574c749b7 Parents: 977ae9e Author: Laura Royet <lro...@linagora.com> Authored: Wed Nov 9 11:33:26 2016 +0100 Committer: Laura Royet <lro...@linagora.com> Committed: Thu Nov 17 17:18:28 2016 +0100 ---------------------------------------------------------------------- .../transport/matchers/SenderIsLocalTest.java | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/james-project/blob/444aeb17/mailet/standard/src/test/java/org/apache/james/transport/matchers/SenderIsLocalTest.java ---------------------------------------------------------------------- diff --git a/mailet/standard/src/test/java/org/apache/james/transport/matchers/SenderIsLocalTest.java b/mailet/standard/src/test/java/org/apache/james/transport/matchers/SenderIsLocalTest.java index 31f8251..a3ebb91 100644 --- a/mailet/standard/src/test/java/org/apache/james/transport/matchers/SenderIsLocalTest.java +++ b/mailet/standard/src/test/java/org/apache/james/transport/matchers/SenderIsLocalTest.java @@ -20,6 +20,7 @@ package org.apache.james.transport.matchers; import static org.apache.mailet.base.MailAddressFixture.ANY_AT_JAMES; +import static org.apache.mailet.base.MailAddressFixture.OTHER_AT_JAMES; import static org.apache.mailet.base.MailAddressFixture.ANY_AT_JAMES2; import static org.assertj.core.api.Assertions.assertThat; import static org.mockito.Mockito.mock; @@ -46,6 +47,7 @@ public class SenderIsLocalTest { public void setUp() throws MessagingException { MailetContext mailContext = mock(MailetContext.class); when(mailContext.isLocalEmail(ANY_AT_JAMES)).thenReturn(true); + when(mailContext.isLocalEmail(OTHER_AT_JAMES)).thenReturn(false); when(mailContext.isLocalEmail(ANY_AT_JAMES2)).thenReturn(false); matcher = new SenderIsLocal(); @@ -65,9 +67,22 @@ public class SenderIsLocalTest { //Then assertThat(actual).containsExactly(ANY_AT_JAMES2); } + + @Test + public void shouldNotMatchWhenSenderIsUnknown() throws MessagingException { + //Given + Mail mail = FakeMail.builder() + .sender(OTHER_AT_JAMES) + .recipient(ANY_AT_JAMES2) + .build(); + //When + Collection<MailAddress> actual = matcher.match(mail); + //Then + assertThat(actual).isNull(); + } @Test - public void shouldNotMatchWhenSenderIsNotLocal() throws MessagingException { + public void shouldNotMatchWhenHostIsNotLocal() throws MessagingException { //Given Mail mail = FakeMail.builder() .sender(ANY_AT_JAMES2) --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org