From fde55d394482a487492b3c5a87c576bba947ceb0 Mon Sep 17 00:00:00 2001 From: anto-gom <anto-gom@dsv.su.se> Date: Fri, 2 Mar 2012 09:12:16 +0100 Subject: [PATCH] Wrote at test for entity ProjectIdea reviewer field. --- .../scipro/match/dao/TestProjectIdeaDao.java | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/src/test/java/se/su/dsv/scipro/match/dao/TestProjectIdeaDao.java b/src/test/java/se/su/dsv/scipro/match/dao/TestProjectIdeaDao.java index df1182a97f..9ab93bbc84 100644 --- a/src/test/java/se/su/dsv/scipro/match/dao/TestProjectIdeaDao.java +++ b/src/test/java/se/su/dsv/scipro/match/dao/TestProjectIdeaDao.java @@ -14,11 +14,9 @@ import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import org.springframework.transaction.annotation.Transactional; -import se.su.dsv.scipro.activityplan.facade.ProjectScheduleFacade; import se.su.dsv.scipro.data.dao.interfaces.ProjectClassDao; import se.su.dsv.scipro.data.dao.interfaces.ProjectDao; import se.su.dsv.scipro.data.dao.interfaces.ProjectScheduleDao; -import se.su.dsv.scipro.data.dao.interfaces.ProjectScheduleEventDao; import se.su.dsv.scipro.data.dao.interfaces.RoleDao; import se.su.dsv.scipro.data.dao.interfaces.UserDao; import se.su.dsv.scipro.data.dataobjects.Employee; @@ -28,14 +26,9 @@ import se.su.dsv.scipro.data.dataobjects.ProjectSchedule; import se.su.dsv.scipro.data.dataobjects.Role; import se.su.dsv.scipro.data.dataobjects.Student; import se.su.dsv.scipro.data.dataobjects.User; -import se.su.dsv.scipro.match.dao.interfaces.ApplicationPeriodDao; -import se.su.dsv.scipro.match.dao.interfaces.AuthorDao; -import se.su.dsv.scipro.match.dao.interfaces.KeywordDao; -import se.su.dsv.scipro.match.dao.interfaces.KeywordTypeDao; import se.su.dsv.scipro.match.dao.interfaces.MatchDao; import se.su.dsv.scipro.match.dao.interfaces.ProjectIdeaDao; import se.su.dsv.scipro.match.dao.interfaces.ProjectIdeaDao.Params; -import se.su.dsv.scipro.match.dao.interfaces.SupervisorDao; import se.su.dsv.scipro.match.dataobject.ApplicationPeriod; import se.su.dsv.scipro.match.dataobject.Match; import se.su.dsv.scipro.match.dataobject.Match.Status; @@ -498,4 +491,15 @@ public class TestProjectIdeaDao { Assert.assertEquals(Arrays.asList(new ProjectIdea[] { projectIdea1, projectIdea3 }), projectIdeas); } + + @Test + @Transactional + @Rollback + public void testShouldContainReviewer() { + ProjectIdea pi = projectIdea1; + Employee reviewer = employee1Role; + pi.setSuggestedReviewer(reviewer); + pi = projectIdeaDao.save(pi); + Assert.assertTrue(pi.getSuggestedReviewer().equals(reviewer)); + } }