Assertions for Wiser SMTP test server from subethamail
Paul Campbell
3ccc981840
* 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 |
||
---|---|---|
src | ||
.gitignore | ||
CHANGELOG.org | ||
Jenkinsfile.groovy | ||
LICENSE.txt | ||
pom.xml | ||
README.md |
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);
}