You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2021/06/26 15:26:50 UTC
[commons-configuration] branch master updated: CONFIGURATION-805 -
Use try with resource (#114)
This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-configuration.git
The following commit(s) were added to refs/heads/master by this push:
new 6adf321 CONFIGURATION-805 - Use try with resource (#114)
6adf321 is described below
commit 6adf321ba1eeacef853501880b0f033ebbd2face
Author: Arturo Bernal <ar...@gmail.com>
AuthorDate: Sat Jun 26 17:26:45 2021 +0200
CONFIGURATION-805 - Use try with resource (#114)
---
.../configuration2/TestXMLConfiguration.java | 12 +-------
.../commons/configuration2/io/TestFileHandler.java | 33 +++-------------------
2 files changed, 5 insertions(+), 40 deletions(-)
diff --git a/src/test/java/org/apache/commons/configuration2/TestXMLConfiguration.java b/src/test/java/org/apache/commons/configuration2/TestXMLConfiguration.java
index 60c4bb5..1b6555e 100644
--- a/src/test/java/org/apache/commons/configuration2/TestXMLConfiguration.java
+++ b/src/test/java/org/apache/commons/configuration2/TestXMLConfiguration.java
@@ -1325,20 +1325,10 @@ public class TestXMLConfiguration
@Test
public void testSaveToStream() throws ConfigurationException, IOException
{
- FileOutputStream out = null;
final FileHandler handler = new FileHandler(conf);
- try
- {
- out = new FileOutputStream(testSaveConf);
+ try (FileOutputStream out = new FileOutputStream(testSaveConf)) {
handler.save(out, "UTF8");
}
- finally
- {
- if(out != null)
- {
- out.close();
- }
- }
checkSavedConfig(testSaveConf);
}
diff --git a/src/test/java/org/apache/commons/configuration2/io/TestFileHandler.java b/src/test/java/org/apache/commons/configuration2/io/TestFileHandler.java
index c9a2769..3366f11 100644
--- a/src/test/java/org/apache/commons/configuration2/io/TestFileHandler.java
+++ b/src/test/java/org/apache/commons/configuration2/io/TestFileHandler.java
@@ -148,31 +148,12 @@ public class TestFileHandler
*/
private static String readFile(final File f)
{
- Reader in = null;
- try
- {
- in = new FileReader(f);
+ try (Reader in = new FileReader(f)) {
return readReader(in);
- }
- catch (final IOException ioex)
- {
+ } catch (final IOException ioex) {
fail("Could not read file: " + ioex);
return null; // cannot happen
}
- finally
- {
- if (in != null)
- {
- try
- {
- in.close();
- }
- catch (final IOException ioex)
- {
- // ignore
- }
- }
- }
}
/**
@@ -726,16 +707,10 @@ public class TestFileHandler
public void testSaveToStream() throws ConfigurationException, IOException
{
final File file = folder.newFile();
- final FileOutputStream out = new FileOutputStream(file);
- final FileHandler handler = new FileHandler(new FileBasedTestImpl());
- try
- {
+ try (FileOutputStream out = new FileOutputStream(file)) {
+ final FileHandler handler = new FileHandler(new FileBasedTestImpl());
handler.save(out);
}
- finally
- {
- out.close();
- }
assertEquals("Wrong content", CONTENT, readFile(file));
}