.assertFullName(ACCOUNT_JACK_DUMMY_FULLNAME) .assertEnabled() .assertAttribute(DummyResourceContoller.DUMMY_ACCOUNT_ATTRIBUTE_TITLE_NAME, "The Great Voodoo Master") .assertAttribute(DummyResourceContoller.DUMMY_ACCOUNT_ATTRIBUTE_SHIP_NAME, "The Lost Souls"); .assertFullName(ACCOUNT_JACK_DUMMY_FULLNAME) .assertEnabled() .assertAttribute(DummyResourceContoller.DUMMY_ACCOUNT_ATTRIBUTE_SHIP_NAME, "The crew of The Lost Souls") .assertAttribute(DummyResourceContoller.DUMMY_ACCOUNT_ATTRIBUTE_GOSSIP_NAME, "Jack Sparrow must be the best captain the Caribbean has ever seen"); .assertFullName(ACCOUNT_JACK_DUMMY_FULLNAME) .assertEnabled() .assertAttribute(DummyResourceContoller.DUMMY_ACCOUNT_ATTRIBUTE_SHIP_NAME, "The crew of The Lost Souls"); .assertFullName(ACCOUNT_JACK_DUMMY_FULLNAME) .assertEnabled() .assertAttribute(DummyResourceContoller.DUMMY_ACCOUNT_ATTRIBUTE_SHIP_NAME, "The crew of The Lost Souls");
private DummyAccountAsserter<Void> assertAccount(DummyAccount account) { return new DummyAccountAsserter<>(account, getName()); }
.assertName(ACCOUNT_MORGAN_NAME) .assertFullName(ACCOUNT_MORGAN_FULLNAME) .assertEnabled() .assertPassword(ACCOUNT_MORGAN_PASSWORD);
.assertPassword(USER_PASSWORD_VALID_3) .assertLastModifier(null); .assertFullName(USER_JACK_FULL_NAME) .assertEnabled() .assertPassword(USER_PASSWORD_VALID_3) .assertLastModifier(null);
.assertFullName(ACCOUNT_JACK_DUMMY_FULLNAME) .assertEnabled(); .assertFullName(ACCOUNT_JACK_DUMMY_FULLNAME) .assertEnabled() .assertNoAttribute(DummyResourceContoller.DUMMY_ACCOUNT_ATTRIBUTE_SHIP_NAME);
public DummyAccountAsserter<R> assertFullName(String expected) { assertAttribute(DummyResourceContoller.DUMMY_ACCOUNT_ATTRIBUTE_FULLNAME_NAME, expected); return this; }
@Test public void test100AssignAccountToJackSparrow() throws Exception { final String TEST_NAME = "test100AssignAccountToJackSparrow"; displayTestTitle(TEST_NAME); // GIVEN Task task = createTask(TEST_NAME); OperationResult result = task.getResult(); // WHEN displayWhen(TEST_NAME); assignAccountToUser(USER_JACK_OID, RESOURCE_DUMMY_UUID_NONUNIQUE_NAME_OID, null, task, result); // THEN displayThen(TEST_NAME); assertSuccess(result); accountJackSparrowUid = assertUserAfter(USER_JACK_OID) .singleLink() .target() .assertName(USER_JACK_GIVEN_NAME) .attributes() .assertValue(SchemaConstants.ICFS_NAME, USER_JACK_GIVEN_NAME) .getValue(SchemaConstants.ICFS_UID); assertDummyAccountById(RESOURCE_DUMMY_UUID_NONUNIQUE_NAME_NAME, accountJackSparrowUid) .assertName(USER_JACK_GIVEN_NAME) .assertId(accountJackSparrowUid) .assertFullName(USER_JACK_FULL_NAME); assertFalse("Same sparrow's name and uid", USER_JACK_GIVEN_NAME.equals(accountJackSparrowUid)); }
.assertPassword(ACCOUNT_WILL_PASSWORD_123) .assertLastModifier(null);
.assertName(ACCOUNT_MORGAN_NAME) .assertFullName(ACCOUNT_MORGAN_FULLNAME_CHM) .assertEnabled() .assertPassword(ACCOUNT_MORGAN_PASSWORD);
.assertPassword(USER_PASSWORD_VALID_4) .assertLastModifier(null); .assertPassword(USER_PASSWORD_VALID_5) .assertLastModifier(ACCOUNT_JACK_DUMMY_USERNAME); .assertFullName(USER_JACK_FULL_NAME) .assertEnabled() .assertPassword(USER_PASSWORD_VALID_5) .assertLastModifier(null);
.assertFullName(ACCOUNT_JACK_DUMMY_FULLNAME) .assertEnabled(); .assertFullName("Cpt. Jack Sparrow") .assertEnabled() .assertNoAttribute(DummyResourceContoller.DUMMY_ACCOUNT_ATTRIBUTE_SHIP_NAME);
@Test public void test804AddAccountElizabeth() throws Exception { final String TEST_NAME = "test804AddAccountElizabeth"; displayTestTitle(TEST_NAME); // GIVEN Task task = createTask(TEST_NAME); OperationResult result = task.getResult(); syncServiceMock.reset(); dummyResource.resetBreakMode(); PrismObject<ShadowType> account = prismContext.parseObject(ACCOUNT_ELIZABETH_FILE); account.checkConsistence(); display("Adding shadow", account); // WHEN displayWhen(TEST_NAME); provisioningService.addObject(account, null, null, task, result); // THEN displayThen(TEST_NAME); assertSuccess(result); account.checkConsistence(); dummyResourceCtl.assertAccountByUsername(ACCOUNT_ELIZABETH_USERNAME) .assertAttribute(DummyResourceContoller.DUMMY_ACCOUNT_ATTRIBUTE_FULLNAME_NAME, ACCOUNT_ELIZABETH_FULLNAME); assertSteadyResources(); }
.assertName(USER_SKELLINGTON_GIVEN_NAME) .assertId(accountJackSkellingtonUid) .assertFullName(USER_SKELLINGTON_FULL_NAME);
.assertPassword(ACCOUNT_WILL_PASSWORD_321) .assertLastModifier(getLastModifierName(ACCOUNT_WILL_USERNAME));
.assertName(ACCOUNT_MORGAN_NAME) .assertFullName(ACCOUNT_MORGAN_FULLNAME) .assertEnabled() .assertPassword(ACCOUNT_MORGAN_PASSWORD);
.assertPassword(USER_PASSWORD_VALID_5) .assertLastModifier(ACCOUNT_JACK_DUMMY_USERNAME); .assertPassword(USER_PASSWORD_VALID_6) .assertLastModifier(null); .assertFullName(USER_JACK_FULL_NAME) .assertEnabled() .assertPassword(USER_PASSWORD_VALID_6) .assertLastModifier(null);
.assertFullName(USER_WORLD_FULL_NAME) .assertEnabled() .assertAttribute(DummyResourceContoller.DUMMY_ACCOUNT_ATTRIBUTE_WEAPON_NAME, "rock (field) take");
.assertFullName(ACCOUNT_JACK_DUMMY_FULLNAME) .assertEnabled() .assertNoAttribute(DummyResourceContoller.DUMMY_ACCOUNT_ATTRIBUTE_SHIP_NAME);
/** * MID-2840 */ @Test public void test100ModifyUnitWorker() throws Exception { final String TEST_NAME = "test100ModifyUnitWorker"; displayTestTitle(TEST_NAME); // GIVEN Task task = createTask(TEST_NAME); OperationResult result = task.getResult(); // WHEN modifyUserReplace(USER_JACK_OID, UserType.F_ORGANIZATIONAL_UNIT, task, result, createPolyString(UNIT_WORKER)); // THEN assertSuccess(result); assertUserAfter(USER_JACK_OID) .assertOrganizationalUnit(UNIT_WORKER) .assignments() .single() .assertTargetOid(ROLE_UNIT_WORKER_OID) .assertTargetType(RoleType.COMPLEX_TYPE) .end() .end() .links() .single(); assertDummyAccountByUsername(null, USER_JACK_USERNAME) .assertAttribute(DummyResourceContoller.DUMMY_ACCOUNT_ATTRIBUTE_TITLE_NAME, ROLE_UNIT_WORKER_TITLE); }
.assertName(ACCOUNT_MORGAN_NAME) .assertFullName(ACCOUNT_MORGAN_FULLNAME_CHM) .assertEnabled() .assertPassword(ACCOUNT_MORGAN_PASSWORD);