Assertions for Wiser SMTP test server from subethamail
Find a file
2016-06-10 10:36:59 +01:00
.idea Add files not longer ignored 2016-06-10 10:36:59 +01:00
src Update code style and reorganise methods 2016-06-02 21:13:39 +01:00
.gitignore Update .gitignore to use template 2016-06-10 10:36:43 +01:00
.travis.yml Use correct coverage test command 2016-06-02 23:03:24 +01:00
CHANGELOG CHANGELOG 2016-05-09 11:41:22 +01:00
checkstyle.xml Update checkstyle ruleset from kemitix-parent-1.2.0 template 2016-06-02 20:44:51 +01: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 Merge branch 'develop' into report-coverage-results-to-coveralls 2016-06-02 21:36:23 +01:00
README.md Add Build and Coverage Status badges to README.md 2016-06-02 21:43:41 +01:00
wiser-assertions.iml Add files not longer ignored 2016-06-10 10:36:59 +01:00

Build Status Coverage Status

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);
}