Changed in getBoardMessageList because new structure for
messageBoards in dataobjects Change-Id: I286d127d05a157e3be8712fefd04b27288575361
This commit is contained in:
parent
41f4ef02cb
commit
5a2b8d8de0
src/test/java/se/su/dsv/scipro/dao/jpa
@ -32,5 +32,17 @@
|
||||
<property name="entityManagerFactory" ref="entityManagerFactory" />
|
||||
</bean>
|
||||
|
||||
<bean id="projectDao" class="se.su.dsv.scipro.data.dao.jpa.ProjectDaoJPAImp">
|
||||
<property name="entityManagerFactory" ref="entityManagerFactory" />
|
||||
</bean>
|
||||
|
||||
<bean id="roleDao" class="se.su.dsv.scipro.data.dao.jpa.RoleDaoJPAImp">
|
||||
<property name="entityManagerFactory" ref="entityManagerFactory" />
|
||||
</bean>
|
||||
|
||||
|
||||
<bean id="projectClassDao" class="se.su.dsv.scipro.data.dao.jpa.ProjectClassDaoJPAImp">
|
||||
<property name="entityManagerFactory" ref="entityManagerFactory" />
|
||||
</bean>
|
||||
|
||||
</beans>
|
@ -4,6 +4,7 @@
|
||||
package se.su.dsv.scipro.dao.jpa;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.SortedSet;
|
||||
import java.util.TreeSet;
|
||||
@ -19,10 +20,19 @@ import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import se.su.dsv.scipro.data.dao.interfaces.BoardMessageDao;
|
||||
import se.su.dsv.scipro.data.dao.interfaces.FinalSeminarDao;
|
||||
import se.su.dsv.scipro.data.dao.interfaces.MessageBoardDao;
|
||||
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.RoleDao;
|
||||
import se.su.dsv.scipro.data.dao.interfaces.UserDao;
|
||||
import se.su.dsv.scipro.data.dataobjects.BoardMessage;
|
||||
import se.su.dsv.scipro.data.dataobjects.Employee;
|
||||
import se.su.dsv.scipro.data.dataobjects.FinalSeminar;
|
||||
import se.su.dsv.scipro.data.dataobjects.MessageBoard;
|
||||
import se.su.dsv.scipro.data.dataobjects.Project;
|
||||
import se.su.dsv.scipro.data.dataobjects.ProjectClass;
|
||||
import se.su.dsv.scipro.data.dataobjects.Student;
|
||||
import se.su.dsv.scipro.data.dataobjects.User;
|
||||
|
||||
/**
|
||||
@ -42,6 +52,16 @@ public class TestBoardMessageDaoJPA {
|
||||
@Autowired
|
||||
private MessageBoardDao messageBoardDao;
|
||||
|
||||
|
||||
@Autowired
|
||||
private ProjectClassDao projectClassDao;
|
||||
|
||||
@Autowired
|
||||
private RoleDao roleDao;
|
||||
|
||||
@Autowired
|
||||
private ProjectDao projectDao;
|
||||
|
||||
private User user;
|
||||
private BoardMessage boardMessage;
|
||||
private MessageBoard messageBoard;
|
||||
@ -55,18 +75,41 @@ public class TestBoardMessageDaoJPA {
|
||||
user.setFirstName("Test");
|
||||
user.setLastName("Person");
|
||||
user = userDao.save(user);
|
||||
|
||||
|
||||
ProjectClass projectClass = new ProjectClass();
|
||||
projectClass.setName("Master");
|
||||
projectClass.setCode(ProjectClass.MASTER);
|
||||
projectClass = projectClassDao.save(projectClass);
|
||||
|
||||
User presenter = new User();
|
||||
presenter.setFirstName("Presenter");
|
||||
presenter = userDao.save(presenter);
|
||||
|
||||
Student presenterRole = roleDao.makeStudent(presenter);
|
||||
|
||||
Employee opponentProjectSupervisorRole = roleDao.makeEmployee(presenter);
|
||||
|
||||
|
||||
Project presenterProject = new Project();
|
||||
presenterProject.setTitle("Presenter Project");
|
||||
presenterProject.setHeadSupervisor(opponentProjectSupervisorRole);
|
||||
presenterProject.setProjectClass(projectClass);
|
||||
presenterProject.addProjectParticipant(presenterRole);
|
||||
presenterProject = projectDao.save(presenterProject);
|
||||
|
||||
|
||||
|
||||
messageBoard = new MessageBoard();
|
||||
messageBoard = new MessageBoard(presenterProject);
|
||||
messageBoard.setTitle("test");
|
||||
messageBoard = messageBoardDao.save(messageBoard);
|
||||
|
||||
|
||||
|
||||
boardMessage = new BoardMessage();
|
||||
boardMessage.setFromUser(user);
|
||||
boardMessage.setMessage("Test");
|
||||
boardMessage.setMessageBoard(messageBoard);
|
||||
boardMessage = boardMessageDao.save(boardMessage);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
@ -1,9 +1,6 @@
|
||||
package se.su.dsv.scipro.dao.jpa;
|
||||
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import org.junit.Assert;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
@ -17,8 +14,9 @@ import org.springframework.transaction.annotation.Transactional;
|
||||
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.Admin;
|
||||
import se.su.dsv.scipro.data.dataobjects.Student;
|
||||
import se.su.dsv.scipro.data.dataobjects.*;
|
||||
import se.su.dsv.scipro.data.dataobjects.Employee;
|
||||
import se.su.dsv.scipro.data.dataobjects.SysAdmin;
|
||||
import se.su.dsv.scipro.data.dataobjects.User;
|
||||
|
||||
/**
|
||||
*
|
||||
|
Loading…
x
Reference in New Issue
Block a user