You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by jm...@apache.org on 2005/01/31 05:10:23 UTC

svn commit: r149211 - struts/apps/trunk/dao/src/test/org/apache/struts/apps/mailreader/dao/UserDatabaseTest.java

Author: jmitchell
Date: Sun Jan 30 20:10:22 2005
New Revision: 149211

URL: http://svn.apache.org/viewcvs?view=rev&rev=149211
Log: (empty)


Modified:
    struts/apps/trunk/dao/src/test/org/apache/struts/apps/mailreader/dao/UserDatabaseTest.java

Modified: struts/apps/trunk/dao/src/test/org/apache/struts/apps/mailreader/dao/UserDatabaseTest.java
URL: http://svn.apache.org/viewcvs/struts/apps/trunk/dao/src/test/org/apache/struts/apps/mailreader/dao/UserDatabaseTest.java?view=diff&r1=149210&r2=149211
==============================================================================
--- struts/apps/trunk/dao/src/test/org/apache/struts/apps/mailreader/dao/UserDatabaseTest.java (original)
+++ struts/apps/trunk/dao/src/test/org/apache/struts/apps/mailreader/dao/UserDatabaseTest.java Sun Jan 30 20:10:22 2005
@@ -7,32 +7,9 @@
 
 import junit.framework.TestCase;
 
-import org.apache.struts.apps.mailreader.dao.impl.memory.MemoryUserDatabase;
-
-
-/**
- * TODO Complete use case tests for:
- * - [01 ] findUser(existing)                   [done]
- * - [02 ] findUser(bogus)                      [done]
- * - [03 ] findUsers()                          [done]
- * - [04 ] createUser1, find(new one 1)         [done]
- * - [05 ] createUser2, find(existing)          []
- * - [06 ] createUser3, findUsers(all)          []
- * - [06a] createUser4 (duplicate)              []
- * - [07 ] findUsers(all)                       []
- * - [08 ] find(new one 1)                      []
- * - [09 ] find(new one 2)                      []
- * - [10 ] find(new one 3)                      []
- * - [10a] find(bogus)                          []
- * - [11 ] find(new one 1), find(new one 3)     []
- * - [12 ] remove2, find(new one2)              []
- * - [13 ] remove(bogus)                        []
- *
- */
-public class UserDatabaseTest extends TestCase {
+public abstract class UserDatabaseTest extends TestCase {
 
     private UserDatabase userDatabase;
-    protected String defaultPathName = "test-database.xml";
     private int userCt = 10;
     private int subscriptionCt = 20;
     
@@ -118,20 +95,8 @@
         }
     }
     
-    protected UserDatabase getNewUserDatabase(){
-        // using default impl
-        MemoryUserDatabase memoryUserDatabase = new MemoryUserDatabase();
-        memoryUserDatabase.setPathname(defaultPathName);
-        this.userDatabase = memoryUserDatabase;
-        return memoryUserDatabase;
-        
-    }
-    protected User getNewUser(UserDatabase db, String userName){
-        // using default impl
-        return db.createUser(userName);
-    }
-    private Subscription getNewSubscription(User user, String host) {
-        return user.createSubscription(host);
-    }
+    protected abstract UserDatabase getNewUserDatabase();
+    protected abstract User getNewUser(UserDatabase db, String userName);
+    protected abstract Subscription getNewSubscription(User user, String host);
 
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org