Assertions for Wiser SMTP test server from subethamail
Find a file
Paul Campbell 14c4e6c536 Merge branch 'release/0.4.0'
* release/0.4.0:
  CHANGELOG
  pom.xml: version set to 0.4.0
  Upgrade kemitix-parent to 1.1.0
  Specify dependency versions in properties
  Upgrade kemitix-parent to 1.0.0
  Upgrade spring-context-support to 4.2.6
  Upgrade to test against simple-java-mail 3.0.1
  pom.xml: version set to 0.4.0-SNAPSHOT
2016-05-09 11:45:30 +01:00
src pom.xml: Upgrade to test with simple-java-mail 3.0.0 2016-03-05 15:07:59 +00:00
.gitignore Initial import 2015-04-08 11:51:50 +01:00
.travis.yml .travis.yml: specify oraclejdk8 for CI testing 2015-10-21 22:55:36 +01:00
CHANGELOG CHANGELOG 2016-05-09 11:41:22 +01:00
checkstyle.xml checkstyle.xml: updated to be slightly less strict 2016-01-25 12:16:57 +00:00
LICENSE Initial commit 2015-04-08 11:43:34 +01:00
nb-configuration.xml nb-configuration.xml: add netbeans formatting rules 2015-10-16 15:45:35 +01:00
pom.xml pom.xml: version set to 0.4.0 2016-05-09 11:41:22 +01:00
README.md README.md: note original author in README 2015-08-26 21:55:10 +01:00

wiser-assertions

Assertions for Wiser SMTP test server from subethamail

Origin

Taken from Rafal Browiec WiserAssertions class.

Usage

@Before
public void setUp() throws IOException {
    wiser = new Wiser(PORT);
    wiser.start();
}

@After
public void tearDown() {
    wiser.stop();
}

@Test
public void testMail() {
    //given
    ...

    //when
    ...

    //then
    WiserAssertions.assertReceivedMessage(wiser)
            .from(sender)
            .to(recipient_alpha)
            .to(recipient_beta)
            .withSubjectContains(subject_prefix)
            .withSubjectContains(subject_suffix)
            .withContentContains(message_element_1)
            .withContentContains(message_element_2)
            .withContentContains(message_element_3);
}