This is an automated email from the ASF dual-hosted git repository.
sebb pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-io.git
The following commit(s) were added to refs/heads/master by this push:
new fc3e627 Try with resources
fc3e627 is described below
commit fc3e6279986564ebb3f7c3ebb35be05f0dace7d1
Author: Sebb <[email protected]>
AuthorDate: Fri Aug 7 22:50:55 2020 +0100
Try with resources
---
.../io/output/FileWriterWithEncodingTest.java | 37 +++++++---------------
1 file changed, 12 insertions(+), 25 deletions(-)
diff --git
a/src/test/java/org/apache/commons/io/output/FileWriterWithEncodingTest.java
b/src/test/java/org/apache/commons/io/output/FileWriterWithEncodingTest.java
index d5fa329..7a283af 100644
--- a/src/test/java/org/apache/commons/io/output/FileWriterWithEncodingTest.java
+++ b/src/test/java/org/apache/commons/io/output/FileWriterWithEncodingTest.java
@@ -100,17 +100,12 @@ public class FileWriterWithEncodingTest {
}
private void successfulRun(final FileWriterWithEncoding fw21) throws
Exception {
- FileWriter fw1 = null;
- FileWriterWithEncoding fw2 = null;
- try {
- fw1 = new FileWriter(file1); // default encoding
- fw2 = fw21;
+ try (
+ FileWriter fw1 = new FileWriter(file1); // default encoding
+ FileWriterWithEncoding fw2 = fw21;
+ ){
writeTestPayload(fw1, fw2);
checkFile(file1, file2);
-
- } finally {
- IOUtils.closeQuietly(fw1);
- IOUtils.closeQuietly(fw2);
}
assertTrue(file1.exists());
assertTrue(file2.exists());
@@ -119,11 +114,10 @@ public class FileWriterWithEncodingTest {
@Test
public void testDifferentEncoding() throws Exception {
if (Charset.isSupported("UTF-16BE")) {
- FileWriter fw1 = null;
- FileWriterWithEncoding fw2 = null;
- try {
- fw1 = new FileWriter(file1); // default encoding
- fw2 = new FileWriterWithEncoding(file2, defaultEncoding);
+ try (
+ FileWriter fw1 = new FileWriter(file1); // default encoding
+ FileWriterWithEncoding fw2 = new FileWriterWithEncoding(file2,
defaultEncoding);
+ ){
writeTestPayload(fw1, fw2);
try {
checkFile(file1, file2);
@@ -132,19 +126,15 @@ public class FileWriterWithEncodingTest {
// success
}
- } finally {
- IOUtils.closeQuietly(fw1);
- IOUtils.closeQuietly(fw2);
}
assertTrue(file1.exists());
assertTrue(file2.exists());
}
if (Charset.isSupported("UTF-16LE")) {
- FileWriter fw1 = null;
- FileWriterWithEncoding fw2 = null;
- try {
- fw1 = new FileWriter(file1); // default encoding
- fw2 = new FileWriterWithEncoding(file2, defaultEncoding);
+ try (
+ FileWriter fw1 = new FileWriter(file1); // default encoding
+ FileWriterWithEncoding fw2 = new FileWriterWithEncoding(file2,
defaultEncoding);
+ ){
writeTestPayload(fw1, fw2);
try {
checkFile(file1, file2);
@@ -153,9 +143,6 @@ public class FileWriterWithEncodingTest {
// success
}
- } finally {
- IOUtils.closeQuietly(fw1);
- IOUtils.closeQuietly(fw2);
}
assertTrue(file1.exists());
assertTrue(file2.exists());