@Test public void testRankStoryToBottom() { Story story = new Story(); storyRankBusiness.rankToBottom(story, backlog); replayAll(); Story actual = storyBusiness.rankStoryToBottom(story, backlog); verifyAll(); assertSame(actual, story); }
@Test public void testUpdateRanks_noChildren_NoRank() { Story story = new Story(); Project backlog = new Project(); story.setBacklog(backlog); storyRankBusiness.rankToBottom(story, backlog); replayAll(); storyBusiness.updateStoryRanks(story); verifyAll(); }
@Test public void testDelete_onlyChildRemoved() { Story parent = new Story(); Story child = new Story(); Backlog backlog = new Project(); backlog.setId(1); parent.getChildren().add(child); child.setParent(parent); child.setBacklog(backlog); parent.setBacklog(backlog); storyRankBusiness.rankToBottom(parent, backlog); // storyRankBusiness.removeStoryRanks(child); storyHierarchyBusiness.updateChildrenTreeRanks(parent); storyDAO.remove(child); replayAll(); storyBusiness.delete(child, null, null, null, null); verifyAll(); assertTrue(parent.getChildren().isEmpty()); }