Beispiel #1
0
  @Before
  public void setUp() throws Exception {
    matcher = new HostIs();
    FakeMatcherConfig mci =
        FakeMatcherConfig.builder().matcherName("HostIs").condition(JAMES_APACHE_ORG).build();

    matcher.init(mci);
  }
Beispiel #2
0
  @Test
  public void shouldNotMatchWhenWrongDomain() throws MessagingException {
    Mail mail = FakeMail.builder().recipients(ANY_AT_JAMES2, OTHER_AT_JAMES2).build();

    assertThat(matcher.match(mail)).isEmpty();
  }
Beispiel #3
0
  @Test
  public void shouldMatchOnlyWhenRightDomain() throws MessagingException {
    Mail mail = FakeMail.builder().recipients(ANY_AT_JAMES, ANY_AT_JAMES2).build();

    assertThat(matcher.match(mail)).containsExactly(ANY_AT_JAMES);
  }