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/TestEntryContainer.java |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/opends/tests/unit-tests-testng/src/server/org/opends/server/backends/jeb/TestEntryContainer.java b/opends/tests/unit-tests-testng/src/server/org/opends/server/backends/jeb/TestEntryContainer.java
index 0b31252..6c63f90 100644
--- a/opends/tests/unit-tests-testng/src/server/org/opends/server/backends/jeb/TestEntryContainer.java
+++ b/opends/tests/unit-tests-testng/src/server/org/opends/server/backends/jeb/TestEntryContainer.java
@@ -35,6 +35,7 @@
 import java.util.ArrayList;
 
 import org.opends.server.SchemaFixture;
+import org.opends.server.TestCaseUtils;
 import org.opends.server.types.Entry;
 import org.opends.server.types.LDIFImportConfig;
 import org.opends.server.util.LDIFReader;
@@ -114,6 +115,7 @@
       + "cn;lang-en: Rodney Ogasawara\n"
       + "title;lang-en: Sales, Director\n" + "\n" + "";
 
+  private File tempDir;
   private String homeDirName;
 
   private ArrayList<Entry> entryList;
@@ -131,9 +133,8 @@
     // This test suite depends on having the schema available.
     SchemaFixture.FACTORY.setUp();
 
-    File tempFile = File.createTempFile("jebtest", "");
-    tempFile.delete();
-    homeDirName = tempFile.getAbsolutePath();
+    tempDir = TestCaseUtils.createTemporaryDirectory("jebtest");
+    homeDirName = tempDir.getAbsolutePath();
 
     // Convert the test LDIF string to a byte array
     ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
@@ -169,8 +170,7 @@
   public void tearDown() throws Exception {
     SchemaFixture.FACTORY.tearDown();
 
-    File homeDir = new File(homeDirName);
-    homeDir.delete();
+    TestCaseUtils.deleteDirectory(tempDir);
   }
 
   /**

--
Gitblit v1.10.0