Assertions for Wiser SMTP test server from subethamail
Find a file
Paul Campbell 3ccc981840
Bump kemitix dependencies (#46)
* Remove travis config

* Bump kemitix-checkstyle-ruleset from 4.1.1 to 5.2.0

* Bump kemitix-maven-tiles from 0.9.0 to 2.0.0

* [changelog] reformat in org-mode

* [changelog] update for next-release

* [jenkins] Replace jdk 9 and 10 builds with 11 and 12

* Update Jenkinsfile.groovy

Fix typo

* Bump kemitix-maven-tiles from 2.0.0 to 2.1.0

* Roll-back kemitix-maven-tiles to 1.3.1 for Junit 4.x compatibility
2018-11-17 17:52:04 +00:00
src Bump mon from 1.2.0 to 2.0.0 (#43) 2018-10-15 21:13:17 +00:00
.gitignore Simplify .gitignore and remove ide project files 2018-08-23 19:55:14 +01:00
CHANGELOG.org Bump kemitix dependencies (#46) 2018-11-17 17:52:04 +00:00
Jenkinsfile.groovy Bump kemitix dependencies (#46) 2018-11-17 17:52:04 +00:00
LICENSE.txt Upgrade kemitix-parent to 5.1.1 to bring Java 9+ compatibility 2018-08-23 22:05:23 +01:00
pom.xml Bump kemitix dependencies (#46) 2018-11-17 17:52:04 +00:00
README.md Add Build and Coverage Status badges to README.md 2016-06-02 21:43:41 +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);
}