@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));
  }