Index: lams_common/test/java/org/lamsfoundation/lams/learningdesign/TestActivity.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/test/java/org/lamsfoundation/lams/learningdesign/Attic/TestActivity.java,v diff -u -r1.2 -r1.3 --- lams_common/test/java/org/lamsfoundation/lams/learningdesign/TestActivity.java 21 Feb 2005 22:25:09 -0000 1.2 +++ lams_common/test/java/org/lamsfoundation/lams/learningdesign/TestActivity.java 21 Feb 2005 22:48:54 -0000 1.3 @@ -13,6 +13,9 @@ import org.lamsfoundation.lams.AbstractLamsTestCase; import org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO; +import org.lamsfoundation.lams.usermanagement.User; +import org.lamsfoundation.lams.usermanagement.dao.IUserDAO; +import org.lamsfoundation.lams.usermanagement.dao.hibernate.UserDAO; /** @@ -23,12 +26,15 @@ public class TestActivity extends AbstractLamsTestCase { protected ActivityDAO activityDAO; + protected IUserDAO userDAO; + protected User testUser; - private static final Long TEST_SEQUENCE_ACTIVITY=new Long(14); + private static final Long TEST_SEQUENCE_ACTIVITY=new Long(14); private static final Long TEST_SURVEY_ACTIVITY = new Long(20); + private static final Long TEST_MB_ACTIVITY = new Long(19); + private static final Integer TEST_USER_ID = new Integer(2); - private static final Long TEST_USER_ID = new Long(2); /* * @see AbstractLamsTestCase#setUp() @@ -37,6 +43,9 @@ { super.setUp(); activityDAO =(ActivityDAO) context.getBean("activityDAO"); + userDAO = (UserDAO)context.getBean("userDAO"); + testUser = userDAO.getUserById(TEST_USER_ID); + } /* @@ -77,7 +86,15 @@ public void testGetGroupForUser() { + Activity groupingAwareActivity = activityDAO.getActivityByActivityId(TEST_MB_ACTIVITY); + Group testGroup = groupingAwareActivity.getGroupFor(testUser); + + assertNotNull(testGroup); + assertEquals("verify group id",88,testGroup.getGroupId().longValue()); + assertEquals("verify the grouping this group belongs to",100,testGroup.getGrouping().getGroupingId().longValue()); + assertEquals("verify the order of this group",1,testGroup.getOrderId()); + } /** * @see org.lamsfoundation.lams.AbstractLamsTestCase#getContextConfigLocation()