Add method that allows to reset the line suppression.
[xudocci.git] / src / test / java / net / pterodactylus / xdcc / util / io / DuplicateLineSuppressingWriterTest.java
index e923d69..de6455d 100644 (file)
@@ -66,4 +66,13 @@ public class DuplicateLineSuppressingWriterTest {
                assertThat(stringWriter.toString(), is("First Line.\nSecond Line.\nFirst Line.\n"));
        }
 
+       @Test
+       public void resettingTheWriterAllowsADuplicateLine() throws IOException {
+               duplicateLineSuppressingWriter.write("First Line.\n");
+               duplicateLineSuppressingWriter.write("Second Line.\n");
+               duplicateLineSuppressingWriter.reset();
+               duplicateLineSuppressingWriter.write("Second Line.\n");
+               assertThat(stringWriter.toString(), is("First Line.\nSecond Line.\nSecond Line.\n"));
+       }
+
 }