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]