From 168b405e3e27fe1d2f55bfa14c3ce1cc5d9d58c4 Mon Sep 17 00:00:00 2001 From: Stefan Bodewig Date: Sun, 10 Dec 2017 08:52:30 +0100 Subject: [PATCH] make sure stream is close so file can be deleted on windows --- src/tests/junit/org/apache/tools/ant/taskdefs/CopyTest.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/tests/junit/org/apache/tools/ant/taskdefs/CopyTest.java b/src/tests/junit/org/apache/tools/ant/taskdefs/CopyTest.java index fc03f28a4..f7780e3bf 100644 --- a/src/tests/junit/org/apache/tools/ant/taskdefs/CopyTest.java +++ b/src/tests/junit/org/apache/tools/ant/taskdefs/CopyTest.java @@ -222,11 +222,15 @@ public class CopyTest { buildRule.executeTarget("testFileResourceWithFilter"); File file1 = new File(buildRule.getProject().getProperty("to.dir") + "/fileNR.txt"); assertTrue(file1.exists()); + FileReader f = null; try { - String file1Content = FileUtils.readFully(new FileReader(file1)); + f = new FileReader(file1); + String file1Content = FileUtils.readFully(f); assertEquals("This is file 42", file1Content); } catch (IOException e) { // no-op: not a real business error + } finally { + FileUtils.close(f); } }