improve test coverage of StringArrayReader
This commit is contained in:
parent
12e8a3664b
commit
b041e53ae8
|
|
@ -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) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue