public void addGroup(String name) throws ObjectAlreadyExistsException, SchemaViolationException, ConnectException, FileNotFoundException, ConflictException, InterruptedException { assertExtendedSchema(); DummyGroup group = new DummyGroup(name); group.setEnabled(true); dummyResource.addGroup(group); }
/** * Create the group directly on resource. Therefore the shadow does NOT exists. */ @Test public void test222AssignRoleMapmakerToWally() throws Exception { final String TEST_NAME = "test222AssignRoleMapmakerToWally"; displayTestTitle(TEST_NAME); Task task = createTask(TEST_NAME); OperationResult result = task.getResult(); DummyGroup mapmakers = new DummyGroup(GROUP_DUMMY_MAPMAKERS_NAME); getDummyResource().addGroup(mapmakers); PrismObject<UserType> user = findUserByUsername(USER_WALLY_NAME); // WHEN displayWhen(TEST_NAME); assignRole(user.getOid(), ROLE_MAPMAKER_OID, task, result); // THEN displayThen(TEST_NAME); result.computeStatus(); TestUtil.assertSuccess(result); assertGroupMember(GROUP_DUMMY_MAPMAKERS_NAME, USER_WALLY_NAME, getDummyResource()); }
icfName = StringUtils.upperCase(icfName); final DummyGroup newGroup = new DummyGroup(icfName);
OperationResult result = task.getResult(); DummyGroup dummyGroup = new DummyGroup(GROUP_DUMMY_TESTERS_NAME); getDummyResource(RESOURCE_DUMMY_AUTOGREEN_NAME).addGroup(dummyGroup); dummyGroup.addMember(USER_HERMAN_USERNAME); dummyGroup = new DummyGroup(GROUP_DUMMY_CRATIC_NAME); getDummyResource(RESOURCE_DUMMY_AUTOGREEN_NAME).addGroup(dummyGroup);
assertNoDummyAccount(RESOURCE_DUMMY_UPCASE_NAME, ACCOUNT_GUYBRUSH_DUMMY_UPCASE_NAME); DummyGroup dummyGroupFools = new DummyGroup(GROUP_DUMMY_FOOLS_NAME); dummyResourceUpcase.addGroup(dummyGroupFools);
DummyGroup newGroup = new DummyGroup(GROUP_CORSAIRS_NAME); newGroup.setEnabled(true); dummyResource.addGroup(newGroup);
provisioningService.applyDefinition(shadowPirates, task, result); assertNotNull("No oid in shadow", shadowPirates.getOid()); DummyGroup dummyGroup = new DummyGroup(); dummyGroup.setName(GROUP_PIRATES_DUMMY_NAME); dummyGroup.setEnabled(true);
OperationResult result = task.getResult(); DummyGroup groupFools = new DummyGroup("fools"); dummyResource.addGroup(groupFools); groupFools.addMember(transformNameFromResource(ACCOUNT_WILL_USERNAME));