/* * Created on Dec 23, 2004 */ package org.openedit.repository.filesystem; import java.io.File; import com.openedit.util.FileUtils; /** * @author Matthew Avery, mavery@einnovation.com */ public class DirectoryTool { protected File fieldRootDirectory; protected FileUtils fieldFileUtils = new FileUtils(); public File getRootDirectory() { if ( fieldRootDirectory == null ) { String tempDir = System.getProperty( "java.io.tmpdir" ); fieldRootDirectory = new File( tempDir, "oe_version_test" ); //use the same one each time getFileUtils().deleteAll( fieldRootDirectory ); fieldRootDirectory.mkdir(); } return fieldRootDirectory; } public FileUtils getFileUtils() { return fieldFileUtils; } /* (non-Javadoc) * @see junit.framework.TestCase#tearDown() */ public void tearDown() throws Exception { getFileUtils().deleteAll( getRootDirectory() ); } }