X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Fxdcc%2Futil%2Fio%2FDuplicateLineSuppressingWriterTest.java;h=de6455d3828169ceca0adbdcd67ae7afc431fc55;hb=f3d53ad2a2e8070f1dae009deb6aea1ec2e993e7;hp=e923d69746503c5989e5fd6746e33a7e8826f4df;hpb=265159268d044d29437961c557701aedb7c083b1;p=xudocci.git diff --git a/src/test/java/net/pterodactylus/xdcc/util/io/DuplicateLineSuppressingWriterTest.java b/src/test/java/net/pterodactylus/xdcc/util/io/DuplicateLineSuppressingWriterTest.java index e923d69..de6455d 100644 --- a/src/test/java/net/pterodactylus/xdcc/util/io/DuplicateLineSuppressingWriterTest.java +++ b/src/test/java/net/pterodactylus/xdcc/util/io/DuplicateLineSuppressingWriterTest.java @@ -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")); + } + }