@Test public void testForNonUniqueGroupedCodeListExistingMatch() throws Exception { String name = "TestCodeList"; String catId = "1"; String steward = "TestSteward"; // // editing a code list so that it matches a different existing code list // ManageCodeListDetailModel model = new ManageCodeListDetailModel(); model.setName(name); model.setCategory(catId); model.setSteward(steward); ListObject codeList = new ListObject(); ListObject existingCl = new ListObject(); String id = "id"; model.setID(id); model.setExistingCodeList(true); existingCl.setId(id); EasyMock.expect(listObjectDAO.find(id)).andReturn(codeList); EasyMock.expect( listObjectDAO.getListObject(name, steward, catId, LoggedInUserUtil.getLoggedInUser())) .andReturn(existingCl); EasyMock.replay(listObjectDAO); assertTrue(codeListService.isGroupedCodeListUnique(model)); }