diff --git a/org.eclipse.jgit.lfs.test/tst/org/eclipse/jgit/lfs/lib/LongObjectIdTest.java b/org.eclipse.jgit.lfs.test/tst/org/eclipse/jgit/lfs/lib/LongObjectIdTest.java index d6dd3aa60..8642e7eb3 100644 --- a/org.eclipse.jgit.lfs.test/tst/org/eclipse/jgit/lfs/lib/LongObjectIdTest.java +++ b/org.eclipse.jgit.lfs.test/tst/org/eclipse/jgit/lfs/lib/LongObjectIdTest.java @@ -392,9 +392,10 @@ public void testCopyToOutputStream() throws IOException { public void testCopyToWriter() throws IOException { AnyLongObjectId id1 = LongObjectIdTestUtils.hash("test"); ByteArrayOutputStream os = new ByteArrayOutputStream(64); - OutputStreamWriter w = new OutputStreamWriter(os, Constants.CHARSET); - id1.copyTo(w); - w.close(); + try (OutputStreamWriter w = new OutputStreamWriter(os, + Constants.CHARSET)) { + id1.copyTo(w); + } assertEquals(id1, LongObjectId.fromString(os.toByteArray(), 0)); } @@ -402,10 +403,11 @@ public void testCopyToWriter() throws IOException { public void testCopyToWriterWithBuf() throws IOException { AnyLongObjectId id1 = LongObjectIdTestUtils.hash("test"); ByteArrayOutputStream os = new ByteArrayOutputStream(64); - OutputStreamWriter w = new OutputStreamWriter(os, Constants.CHARSET); - char[] buf = new char[64]; - id1.copyTo(buf, w); - w.close(); + try (OutputStreamWriter w = new OutputStreamWriter(os, + Constants.CHARSET)) { + char[] buf = new char[64]; + id1.copyTo(buf, w); + } assertEquals(id1, LongObjectId.fromString(os.toByteArray(), 0)); }