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