AutoCRLFInputStreamTest: Open auto-closeable resources in try-with-resource
Change-Id: I427ab43a82861f7bc69b104e29dc4360048aec4e Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
This commit is contained in:
parent
8ab6f78d02
commit
fd20f8c657
|
@ -93,25 +93,24 @@ private void assertNoCrLfHelper(String expect, String input)
|
||||||
byte[] expectBytes = expect.getBytes();
|
byte[] expectBytes = expect.getBytes();
|
||||||
for (int i = 0; i < 5; ++i) {
|
for (int i = 0; i < 5; ++i) {
|
||||||
byte[] buf = new byte[i];
|
byte[] buf = new byte[i];
|
||||||
ByteArrayInputStream bis = new ByteArrayInputStream(inbytes);
|
try (ByteArrayInputStream bis = new ByteArrayInputStream(inbytes);
|
||||||
InputStream in = new AutoCRLFInputStream(bis, true);
|
InputStream in = new AutoCRLFInputStream(bis, true);
|
||||||
ByteArrayOutputStream out = new ByteArrayOutputStream();
|
ByteArrayOutputStream out = new ByteArrayOutputStream()) {
|
||||||
if (i > 0) {
|
if (i > 0) {
|
||||||
int n;
|
int n;
|
||||||
while ((n = in.read(buf)) >= 0) {
|
while ((n = in.read(buf)) >= 0) {
|
||||||
out.write(buf, 0, n);
|
out.write(buf, 0, n);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
int c;
|
||||||
|
while ((c = in.read()) != -1)
|
||||||
|
out.write(c);
|
||||||
}
|
}
|
||||||
} else {
|
out.flush();
|
||||||
int c;
|
byte[] actualBytes = out.toByteArray();
|
||||||
while ((c = in.read()) != -1)
|
Assert.assertEquals("bufsize=" + i, encode(expectBytes),
|
||||||
out.write(c);
|
encode(actualBytes));
|
||||||
}
|
}
|
||||||
out.flush();
|
|
||||||
in.close();
|
|
||||||
out.close();
|
|
||||||
byte[] actualBytes = out.toByteArray();
|
|
||||||
Assert.assertEquals("bufsize=" + i, encode(expectBytes),
|
|
||||||
encode(actualBytes));
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue