diff options
Diffstat (limited to 'src/main/java/org/testng/reporters/FileStringBuffer.java')
-rw-r--r-- | src/main/java/org/testng/reporters/FileStringBuffer.java | 13 |
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 { |