public BacklogItem createBacklogItemFromTodo(int todoId) { BacklogItem backlogItem = new BacklogItem(); Task data = taskBusiness.getTask(todoId); if (data != null) { backlogItem.setName(data.getName()); backlogItem.setState(data.getState()); backlogItem.setBacklog(data.getBacklogItem().getBacklog()); backlogItem.setIterationGoal(data.getBacklogItem().getIterationGoal()); backlogItem.setPriority(data.getBacklogItem().getPriority()); backlogItem.setResponsibles(data.getBacklogItem().getResponsibles()); backlogItem.setBusinessThemes(data.getBacklogItem().getBusinessThemes()); } return backlogItem; }
@Test public void testStore_dontSetTasksToDone() { this.store_createMockStoryBusiness(); Task task1 = new Task(); task1.setId(11); task1.setState(TaskState.BLOCKED); Task task2 = new Task(); task2.setId(12); task2.setState(TaskState.BLOCKED); story1.setIteration(iteration); story1.setTasks(new HashSet<Task>(Arrays.asList(task1, task2))); expect(storyDAO.get(story1.getId())).andReturn(story1); storyDAO.store(story1); replayAll(); Story actual = storyBusiness.store(story1.getId(), story1, null, null, false); verifyAll(); for (Task t : actual.getTasks()) { assertEquals(TaskState.BLOCKED, t.getState()); } }