@SuppressWarnings("unchecked") public void testGetProjectCollaboratorsForProjectId() { UserDao udao = new UserDao(); User collab = udao._get(TEST_USERNAME + ".collab"); if (collab == null) { collab = createUser(); collab.setUsername(TEST_USERNAME + ".collab"); udao._add(collab); } UserProject collabup = new UserProject(collab, project); collabup.setUserType(UserPermissionType.USER); collabup.setUsage(new Usage()); collabup.setMss(new ResourceDao(session)._getStorage(TEST_STORAGENAME)); UserProjectDao.add(collabup); String sCollabs = service.getProjectCollaborators(TEST_SESSIONTOKEN, project.getId().toString()); assertNotNull(sCollabs); List<UserBean> beans = (List<UserBean>) ServiceUtil.xstream.fromXML(sCollabs); assertTrue(beans.size() == 2); UserProjectDao.remove(collabup); udao = new UserDao(); udao._remove(collab); }