[Join-cvs] join1/src/test/org/figure8/join/businessobjects/reporting/persistence SubscriptionDaoTe
Brought to you by:
lbroudoux
|
From: Laurent B. <lbr...@us...> - 2008-02-03 22:55:59
|
Update of /cvsroot/join/join1/src/test/org/figure8/join/businessobjects/reporting/persistence In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv7671/businessobjects/reporting/persistence Modified Files: SubscriptionDaoTest.java Log Message: Fix hibernate association problem Index: SubscriptionDaoTest.java =================================================================== RCS file: /cvsroot/join/join1/src/test/org/figure8/join/businessobjects/reporting/persistence/SubscriptionDaoTest.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** SubscriptionDaoTest.java 6 Feb 2007 21:43:49 -0000 1.1 --- SubscriptionDaoTest.java 3 Feb 2008 22:55:55 -0000 1.2 *************** *** 20,23 **** --- 20,24 ---- import org.figure8.join.businessobjects.reporting.Subscription; + import java.util.List; /** * JUnit test case for testing the SubscriptionDao implementation. *************** *** 42,45 **** --- 43,47 ---- protected SubscriptionDao dao = null; + // Override of SpringTestCase ----------------------------------------------- *************** *** 71,74 **** --- 73,93 ---- } + /** Test subscription retrieval */ + public void testSubscriptionRetrieval(){ + // Create a new event and associated mailing list. + Event event = new Event("keyR", "labelR"); + MailingList list = new MailingList("nameR", "title", "content", event); + eventDao.save(event); + listDao.save(list); + // Now create subscriptions. + Subscription sub1 = new Subscription("user1", list); + Subscription sub2 = new Subscription("user2", list); + dao.save(sub1); + dao.save(sub2); + // Retrieve subscriptions and assert. + List subs = dao.getSubscriptionsForUser("user1"); + assertEquals("User1 has one subscriptions", 1, subs.size()); + } + // Protected ---------------------------------------------------------------- |