@Test public void setGroupMembers_shouldSetGroupMembers() throws Exception { executeDataSet("obsWithGroupMembers.xml"); ObsResource1_8 resource = getResource(); Obs groupMemberParent = resource.getByUniqueId("47f18998-96cc-11e0-8d6b-9b9415a91423"); Set<Obs> groupMembersBefore = groupMemberParent.getGroupMembers(); Set<Obs> groupMembersAfter = (Set<Obs>) ObsResource1_8.getGroupMembers(resource .getByUniqueId("5117f5d4-96cc-11e0-8d6b-9b9415a91433")); ObsResource1_8.setGroupMembers(groupMemberParent, groupMembersAfter); assertNotEquals(groupMembersBefore, groupMemberParent.getGroupMembers()); assertEquals(groupMembersAfter, groupMemberParent.getGroupMembers()); }