Author: jmitchell Date: Mon Apr 10 08:37:02 2006 New Revision: 392968 URL: http://svn.apache.org/viewcvs?rev=392968&view=rev Log: Clean up the test-database.xml file, with the option to keep it for debugging purposes
Modified: struts/action/trunk/mailreader-dao/src/test/org/apache/struts/apps/mailreader/dao/impl/memory/MemoryUserDatabaseTest.java Modified: struts/action/trunk/mailreader-dao/src/test/org/apache/struts/apps/mailreader/dao/impl/memory/MemoryUserDatabaseTest.java URL: http://svn.apache.org/viewcvs/struts/action/trunk/mailreader-dao/src/test/org/apache/struts/apps/mailreader/dao/impl/memory/MemoryUserDatabaseTest.java?rev=392968&r1=392967&r2=392968&view=diff ============================================================================== --- struts/action/trunk/mailreader-dao/src/test/org/apache/struts/apps/mailreader/dao/impl/memory/MemoryUserDatabaseTest.java (original) +++ struts/action/trunk/mailreader-dao/src/test/org/apache/struts/apps/mailreader/dao/impl/memory/MemoryUserDatabaseTest.java Mon Apr 10 08:37:02 2006 @@ -18,6 +18,8 @@ package org.apache.struts.apps.mailreader.dao.impl.memory; +import java.io.File; + import org.apache.struts.apps.mailreader.dao.BaseTestUserDatabase; import org.apache.struts.apps.mailreader.dao.Subscription; import org.apache.struts.apps.mailreader.dao.User; @@ -28,8 +30,15 @@ public class MemoryUserDatabaseTest extends BaseTestUserDatabase { protected String defaultPathName = "test-database.xml"; + private boolean deleteDatabaseFile = true; - protected UserDatabase getNewUserDatabase(){ + public boolean isDeleteDatabaseFile() { + return deleteDatabaseFile; + } + public void setDeleteDatabaseFile(boolean deleteDatabaseFile) { + this.deleteDatabaseFile = deleteDatabaseFile; + } + protected UserDatabase getNewUserDatabase(){ // using default impl MemoryUserDatabase memoryUserDatabase = new MemoryUserDatabase(); memoryUserDatabase.setPathname(defaultPathName); @@ -49,5 +58,12 @@ super.setUp(); // force write to disk userDatabase.close(); + } + protected void tearDown() throws Exception { + super.tearDown(); + if (isDeleteDatabaseFile()){ + File file = new File(defaultPathName); + file.delete(); + } } } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]