From 8af1e5eb227ef16d40d47c08bd09c1bd2fccf134 Mon Sep 17 00:00:00 2001
From: coulbeck <coulbeck@localhost>
Date: Thu, 10 Aug 2006 20:58:36 +0000
Subject: [PATCH] Fix for Issue 574 -- JE test cases don't clean up after themselves.

---
 opends/tests/unit-tests-testng/src/server/org/opends/server/backends/jeb/TestBackendImpl.java |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/opends/tests/unit-tests-testng/src/server/org/opends/server/backends/jeb/TestBackendImpl.java b/opends/tests/unit-tests-testng/src/server/org/opends/server/backends/jeb/TestBackendImpl.java
index 6009766..5af1f81 100644
--- a/opends/tests/unit-tests-testng/src/server/org/opends/server/backends/jeb/TestBackendImpl.java
+++ b/opends/tests/unit-tests-testng/src/server/org/opends/server/backends/jeb/TestBackendImpl.java
@@ -30,6 +30,7 @@
 import java.io.File;
 
 import org.opends.server.InitialDirectoryServerFixture;
+import org.opends.server.TestCaseUtils;
 import org.opends.server.api.Backend;
 import org.opends.server.config.ConfigEntry;
 import org.opends.server.core.DirectoryException;
@@ -46,6 +47,7 @@
  * BackendImpl Tester.
  */
 public class TestBackendImpl extends JebTestCase {
+  private File tempDir;
   private String homeDirName;
 
   private static final String ldifString =
@@ -70,9 +72,8 @@
   public void setUp() throws Exception {
     InitialDirectoryServerFixture.FACTORY.setUp();
 
-    File tempFile = File.createTempFile("jebtest", "");
-    tempFile.delete();
-    homeDirName = tempFile.getAbsolutePath();
+    tempDir = TestCaseUtils.createTemporaryDirectory("jebtest");
+    homeDirName = tempDir.getAbsolutePath();
 
     final String s = ldifString.replaceAll("ds-cfg-backend-directory: db",
         "ds-cfg-backend-directory:: "
@@ -96,8 +97,7 @@
   public void tearDown() throws Exception {
     InitialDirectoryServerFixture.FACTORY.tearDown();
 
-    File homeDir = new File(homeDirName);
-    homeDir.delete();
+    TestCaseUtils.deleteDirectory(tempDir);
   }
 
   /**

--
Gitblit v1.10.0