- * {@code
+ *
* {@literal @}Before
- * public void setUp() throws IOException {
- * wiser = new Wiser(PORT);
- * wiser.start();
- * }
+ * public void setUp() throws IOException {
+ * wiser = new Wiser(PORT);
+ * wiser.start();
+ * }
*
- * {@literal @}After public void tearDown() { wiser.stop(); }
+ * {@literal @}After
+ * public void tearDown() {
+ * wiser.stop();
+ * }
*
- * {@literal @}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); }
- * }
+ * {@literal @}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);
+ * }
+ *
*
*/
+@SuppressWarnings("methodcount")
public final class WiserAssertions {
+ private static final String ERROR_MESSAGE_SUBJECT
+ = "No message with subject [{0}] found!";
+
/**
* The messages received by Wiser.
*/
private final List- * The MIT License. - *
- * Copyright 2015 pcampbell. - *
- * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - *
- * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
*/
package net.kemitix.wiser.assertions;
diff --git a/wiser-assertions.iml b/wiser-assertions.iml
new file mode 100644
index 0000000..2bfebb1
--- /dev/null
+++ b/wiser-assertions.iml
@@ -0,0 +1,33 @@
+
+