@Test public void testDelete_hourEntryChoice_move() { storyInIteration.getHourEntries().add(new StoryHourEntry()); hourEntryBusiness.moveToBacklog( storyInIteration.getHourEntries(), storyInIteration.getBacklog()); // storyRankBusiness.removeStoryRanks(storyInIteration); storyDAO.remove(storyInIteration); replayAll(); storyBusiness.delete(storyInIteration, null, HourEntryHandlingChoice.MOVE, null, null); verifyAll(); assertTrue(storyInIteration.getHourEntries().isEmpty()); }
@Test public void testDelete_taskChoice_delete() { Task task = new Task(); storyInIteration.getTasks().add(task); hourEntryBusiness.moveToBacklog(task.getHourEntries(), storyInIteration.getBacklog()); taskBusiness.delete(task.getId(), HourEntryHandlingChoice.MOVE); // storyRankBusiness.removeStoryRanks(storyInIteration); storyDAO.remove(storyInIteration); replayAll(); storyBusiness.delete( storyInIteration, TaskHandlingChoice.DELETE, null, HourEntryHandlingChoice.MOVE, null); verifyAll(); assertNull(task.getStory()); assertTrue(storyInIteration.getTasks().isEmpty()); }