improve test coverage of StringArrayReader

This commit is contained in:
Lars Kühne 2002-11-10 12:00:31 +00:00
parent 12e8a3664b
commit b041e53ae8
1 changed files with 26 additions and 1 deletions

View File

@ -27,7 +27,8 @@ public class StringArrayReaderTest
public void testLineBreakSingleChar()
{
final StringArrayReader o = new StringArrayReader(new String[] {"a", "bc"});
final StringArrayReader o =
new StringArrayReader(new String[] {"a", "bc"});
try {
int a = o.read();
assertEquals('a', a);
@ -45,4 +46,28 @@ public class StringArrayReaderTest
catch (IOException ex) {
}
}
public void testLineBreakCharArray()
{
final StringArrayReader o =
new StringArrayReader(new String[] {"a", "bc"});
try {
char[] a = new char[1];
int count = o.read(a, 0, 1);
assertEquals(1, count);
assertEquals('a', a[0]);
int nl1 = o.read();
assertEquals('\n', nl1);
int b = o.read();
assertEquals('b', b);
int c = o.read();
assertEquals('c', c);
int nl2 = o.read();
assertEquals('\n', nl2);
int eof = o.read();
assertEquals(-1, eof);
}
catch (IOException ex) {
}
}
}