[infinispan-commits] Infinispan SVN: r2416 - trunk/cachestore/cassandra/src/test/java/org/infinispan/loaders/cassandra.

infinispan-commits at lists.jboss.org infinispan-commits at lists.jboss.org
Fri Sep 17 05:51:51 EDT 2010


Author: NadirX
Date: 2010-09-17 05:51:51 -0400 (Fri, 17 Sep 2010)
New Revision: 2416

Modified:
   trunk/cachestore/cassandra/src/test/java/org/infinispan/loaders/cassandra/CassandraServiceDataCleaner.java
Log:
Use TestingUtils

Modified: trunk/cachestore/cassandra/src/test/java/org/infinispan/loaders/cassandra/CassandraServiceDataCleaner.java
===================================================================
--- trunk/cachestore/cassandra/src/test/java/org/infinispan/loaders/cassandra/CassandraServiceDataCleaner.java	2010-09-17 09:39:22 UTC (rev 2415)
+++ trunk/cachestore/cassandra/src/test/java/org/infinispan/loaders/cassandra/CassandraServiceDataCleaner.java	2010-09-17 09:51:51 UTC (rev 2416)
@@ -1,12 +1,12 @@
 package org.infinispan.loaders.cassandra;
 
-import java.io.File;
 import java.io.IOException;
 import java.util.HashSet;
 import java.util.Set;
 
 import org.apache.cassandra.config.DatabaseDescriptor;
 import org.apache.cassandra.io.util.FileUtils;
+import org.infinispan.test.TestingUtil;
 
 public class CassandraServiceDataCleaner {
 	/**
@@ -28,7 +28,7 @@
 	 */
 	public void cleanupDataDirectories() throws IOException {
 		for (String s : getDataDirs()) {
-			cleanDir(s);
+			TestingUtil.recursiveFileRemove(s);
 		}
 	}
 
@@ -69,28 +69,4 @@
 		FileUtils.createDirectory(dir);
 	}
 
-	/**
-	 * Removes all directory content from file the system
-	 * 
-	 * @param dir
-	 * @throws IOException
-	 */
-	private void cleanDir(String dir) throws IOException {
-		File dirFile = new File(dir);
-		if (dirFile.exists() && dirFile.isDirectory()) {
-			deleteDir(dirFile);
-		}
-	}
-
-	public static void deleteDir(File dir) throws IOException {
-		if (dir.isDirectory()) {
-			String[] children = dir.list();
-			for (int i = 0; i < children.length; i++) {
-				deleteDir(new File(dir, children[i]));
-			}
-		}
-
-		dir.delete();
-	}
-
 }



More information about the infinispan-commits mailing list