Index: lams_tool_nb/test/java/org/lamsfoundation/lams/tool/noticeboard/dao/hibernate/TestNoticeboardSessionDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_nb/test/java/org/lamsfoundation/lams/tool/noticeboard/dao/hibernate/Attic/TestNoticeboardSessionDAO.java,v diff -u -r1.4 -r1.5 --- lams_tool_nb/test/java/org/lamsfoundation/lams/tool/noticeboard/dao/hibernate/TestNoticeboardSessionDAO.java 14 Jul 2005 02:24:25 -0000 1.4 +++ lams_tool_nb/test/java/org/lamsfoundation/lams/tool/noticeboard/dao/hibernate/TestNoticeboardSessionDAO.java 21 Jul 2005 04:38:22 -0000 1.5 @@ -22,7 +22,10 @@ package org.lamsfoundation.lams.tool.noticeboard.dao.hibernate; import java.util.Date; +import java.util.List; +import java.util.Iterator; + import org.lamsfoundation.lams.tool.noticeboard.NbDataAccessTestCase; import org.lamsfoundation.lams.tool.noticeboard.NoticeboardContent; import org.lamsfoundation.lams.tool.noticeboard.NoticeboardSession; @@ -206,5 +209,22 @@ assertEquals(retrievedUser.getNbSession().getNbSessionId(), TEST_SESSION_ID); } + + public void testGetSessionsFromContent() + { + nbSession = nbSessionDAO.findNbSessionById(TEST_SESSION_ID); + NoticeboardContent content = nbSession.getNbContent(); + List list = nbSessionDAO.getSessionsFromContent(content); + assertEquals(list.size(), 1); + + Iterator i = list.iterator(); + + while (i.hasNext()) + { + Long sessionID = (Long)i.next(); + assertEquals(sessionID, TEST_SESSION_ID); + } + + } }