Assertions for Wiser SMTP test server from subethamail
Find a file
dependabot[bot] 4e4c6706c6
Bump mon from 2.3.0 to 3.0.0 (#171)
Bumps [mon](https://github.com/kemitix/mon) from 2.3.0 to 3.0.0.
- [Release notes](https://github.com/kemitix/mon/releases)
- [Changelog](https://github.com/kemitix/mon/blob/master/CHANGELOG.org)
- [Commits](https://github.com/kemitix/mon/compare/v2.3.0...v3.0.0)

---
updated-dependencies:
- dependency-name: net.kemitix:mon
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paul Campbell <pcampbell@kemitix.net>
2021-08-06 12:22:44 +01:00
.github Drop JDK 8 Support (#172) 2021-08-06 10:42:50 +01:00
src Upgrade JUnit 4.13 to 5.6.1 (#86) 2020-03-23 13:13:57 +00:00
.gitignore Simplify .gitignore and remove ide project files 2018-08-23 19:55:14 +01:00
CHANGELOG.org Prepare for release 0.6.0 (#90) 2020-03-23 16:32:27 +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 mon from 2.3.0 to 3.0.0 (#171) 2021-08-06 12:22:44 +01: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);
}