aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/testng/reporters/FileStringBuffer.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/testng/reporters/FileStringBuffer.java')
-rw-r--r--src/main/java/org/testng/reporters/FileStringBuffer.java13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/main/java/org/testng/reporters/FileStringBuffer.java b/src/main/java/org/testng/reporters/FileStringBuffer.java
index af2e98b1..6c980ca8 100644
--- a/src/main/java/org/testng/reporters/FileStringBuffer.java
+++ b/src/main/java/org/testng/reporters/FileStringBuffer.java
@@ -116,12 +116,9 @@ public class FileStringBuffer implements IBuffer {
}
}
- FileWriter fw;
- try {
- p("Size " + m_sb.length() + ", flushing to " + m_file);
- fw = new FileWriter(m_file, true /* append */);
+ p("Size " + m_sb.length() + ", flushing to " + m_file);
+ try (FileWriter fw = new FileWriter(m_file, true /* append */)) {
fw.append(m_sb);
- fw.close();
} catch (IOException e) {
e.printStackTrace();
}
@@ -152,9 +149,9 @@ public class FileStringBuffer implements IBuffer {
private static void save(File expected, String s) throws IOException {
expected.delete();
- FileWriter expectedWriter = new FileWriter(expected);
- expectedWriter.append(s);
- expectedWriter.close();
+ try (FileWriter expectedWriter = new FileWriter(expected)) {
+ expectedWriter.append(s);
+ }
}
public static void main(String[] args) throws IOException {