@Test public void testGetById() throws DAOException { createProjectWithMembers(); Project testProject = projectService.getById(project.getId()); deleteProjectWithMembers(); assertNotNull(testProject); assertTrue((project.getMembers() != null) && (project.getMembers().size() > 0)); }
private void createProjectWithMembers() throws DAOException { for (Member member : members) { memberService.create(member); } project.setMembers(members); Long idProject = projectService.create(project); project.setId(idProject); }
public void testGetSimpleProject() throws DAOException { projectService.create(project); Project projectTest = projectService.getSimpleProject(project.getId()); projectService.delete(project); assertNotNull(projectTest); }
@Test public void testGetAll() throws DAOException { boolean memberExist = false; List<Project> projectsTest = projectService.getAll(); assertNotNull(projectsTest); assertTrue(projectsTest.size() > 0); for (Project project : projectsTest) { if ((project.getMembers() != null) && (project.getMembers().size() > 0)) { memberExist = true; break; } } assertTrue(memberExist); }
@Test public void testDelete() throws DAOException { createProjectWithMembers(); deleteProjectWithMembers(); Project testDeleteProject = projectService.getById(project.getId()); assertEquals(testDeleteProject, null); }
private static void getProject() { project.setProjectName("TESTPROJECT"); project.setCreationDate(new Date(2013 - 01 - 01)); project.setEstimatedCompletionDate(new Date(2013 - 02 - 02)); project.setCompletionDate(new Date(2013 - 05 - 05)); project.setDescription("For testing"); project.setCustomer("Lenovo"); project.setStatus(ProjectStatus.OPEN); }
@Test public void testUpdate() throws DAOException { createProjectWithMembers(); Project oldProject = projectService.getById(project.getId()); Project newProject = projectService.getById(project.getId()); newProject.setProjectName("UPDAREPROJECT"); projectService.update(oldProject, newProject); Project superNewProject = projectService.getById(newProject.getId()); deleteProjectWithMembers(); assertEquals(superNewProject.getProjectName(), "UPDAREPROJECT"); }