Assertions for Wiser SMTP test server from subethamail
Paul Campbell
14c4e6c536
* 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 |
||
---|---|---|
src | ||
.gitignore | ||
.travis.yml | ||
CHANGELOG | ||
checkstyle.xml | ||
LICENSE | ||
nb-configuration.xml | ||
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);
}