From a3b7ed9f766352142c0e069d3a4af05089818449 Mon Sep 17 00:00:00 2001 From: "Jesse N. Glick" Date: Wed, 7 Jul 2010 13:59:37 +0000 Subject: [PATCH] JUnitTaskTest.testFailureRecorder failure (on JDK 1.4) after rev 960931. git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@961380 13f79535-47bb-0310-9956-ffa450edef68 --- .../tools/ant/taskdefs/optional/junit/FailureRecorder.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/org/apache/tools/ant/taskdefs/optional/junit/FailureRecorder.java b/src/main/org/apache/tools/ant/taskdefs/optional/junit/FailureRecorder.java index 9358dea4b..f51499e90 100644 --- a/src/main/org/apache/tools/ant/taskdefs/optional/junit/FailureRecorder.java +++ b/src/main/org/apache/tools/ant/taskdefs/optional/junit/FailureRecorder.java @@ -249,7 +249,7 @@ public class FailureRecorder extends ProjectComponent implements JUnitResultForm File sourceFile = new File((getLocationName() + ".java")); verbose("Write collector class to '" + sourceFile.getAbsolutePath() + "'"); - if (!sourceFile.delete()) { + if (sourceFile.exists() && !sourceFile.delete()) { throw new IOException("could not delete " + sourceFile); } writer = new BufferedWriter(new FileWriter(sourceFile));