public static void assertGroupMember(DummyGroup group, String accountId, boolean caseIgnore) { Collection<String> members = group.getMembers(); assertNotNull("No members in group "+group.getName()+", expected that "+accountId+" will be there", members); if (caseIgnore) { for (String member: members) { if (StringUtils.equalsIgnoreCase(accountId, member)) { return; } } AssertJUnit.fail("Account "+accountId+" is not member of group "+group.getName()+", members: "+members); } else { assertTrue("Account "+accountId+" is not member of group "+group.getName()+", members: "+members, members.contains(accountId)); } }
public static void assertNoGroupMember(DummyGroup group, String accountId) { Collection<String> members = group.getMembers(); if (members == null) { return; } assertFalse("Account "+accountId+" IS member of group "+group.getName()+" while not expecting it, members: "+members, members.contains(accountId)); }
public static void assertNoGroupMembers(DummyGroup group) { Collection<String> members = group.getMembers(); assertTrue("Group "+group.getName()+" has members while not expecting it, members: "+members, members == null || members.isEmpty()); }
protected DummyGroup getDummyGroupAssert(String icfName, String icfUid) throws ConnectException, FileNotFoundException, SchemaViolationException, ConflictException, InterruptedException { // if (isNameUnique()) { if (isIcfNameUidSame()) { return dummyResource.getGroupByName(icfName); } else { DummyGroup group = dummyResource.getGroupById(icfUid); assertNotNull("No dummy group with ICF UID "+icfUid+" (expected name "+icfName+")", group); assertEquals("Unexpected name in "+group, icfName, group.getName()); return group; } }
String newName = (String)attr.getValue().get(0); try { resource.renameGroup(group.getId(), group.getName(), newName); } catch (ObjectDoesNotExistException e) { throw new org.identityconnectors.framework.common.exceptions.UnknownUidException(e.getMessage(), e);
String newName = getSingleReplaceValueMandatory(delta, String.class); try { resource.renameGroup(group.getId(), group.getName(), newName); } catch (ObjectDoesNotExistException e) { throw new org.identityconnectors.framework.common.exceptions.UnknownUidException(e.getMessage(), e);