Author: nextgens
Date: 2008-08-16 08:24:39 +0000 (Sat, 16 Aug 2008)
New Revision: 21927

Modified:
   trunk/freenet/test/freenet/support/io/LineReadingInputStreamTest.java
Log:
commit an improved testcase (again)

Modified: trunk/freenet/test/freenet/support/io/LineReadingInputStreamTest.java
===================================================================
--- trunk/freenet/test/freenet/support/io/LineReadingInputStreamTest.java       
2008-08-15 23:17:38 UTC (rev 21926)
+++ trunk/freenet/test/freenet/support/io/LineReadingInputStreamTest.java       
2008-08-16 08:24:39 UTC (rev 21927)
@@ -95,7 +95,12 @@
                LineReadingInputStream lris1 = new LineReadingInputStream(bis1);
                LineReadingInputStream lris2 = new LineReadingInputStream(bis2);

-               while(bis1.available() > 0 || bis2.available() > 0)
-                       assertEquals(lris2.readLine(MAX_LENGTH, BUFFER_SIZE, 
true), lris1.readLineWithoutMarking(MAX_LENGTH, BUFFER_SIZE, true));
+               while(bis1.available() > 0 || bis2.available() > 0) {
+                       String stringWithoutMark 
=lris2.readLineWithoutMarking(MAX_LENGTH*2, BUFFER_SIZE, true);
+                       String stringWithMark = lris1.readLine(MAX_LENGTH*2, 
BUFFER_SIZE, true);
+                       assertEquals(stringWithMark, stringWithoutMark);
+               }
+               assertNull(lris1.readLine(MAX_LENGTH, BUFFER_SIZE, true));
+               assertNull(lris2.readLineWithoutMarking(MAX_LENGTH, 
BUFFER_SIZE, true));
        }
 }


Reply via email to