protected void assertWillUnassignedFuture(ShadowAsserter<?> shadowModelAsserterFuture, boolean assertPassword) { shadowModelAsserterFuture .assertName(USER_WILL_NAME); assertUnassignedFuture(shadowModelAsserterFuture, assertPassword); }
public ShadowAsserter<RA> assertBasicRepoProperties() { assertOid(); assertName(); assertObjectClass(); attributes().assertAny(); return this; }
.singleLink() .target() .assertName(USER_SKELLINGTON_GIVEN_NAME) .attributes() .assertValue(SchemaConstants.ICFS_NAME, USER_SKELLINGTON_GIVEN_NAME)
@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)); }
@Test public void test102GetAccountJackSparrow() throws Exception { final String TEST_NAME = "test102GetAccountJackSparrow"; displayTestTitle(TEST_NAME); // GIVEN Task task = createTask(TEST_NAME); OperationResult result = task.getResult(); String accountJackSparrowOid = assertUserBefore(USER_JACK_OID) .singleLink() .getOid(); // WHEN displayWhen(TEST_NAME); PrismObject<ShadowType> shadow = modelService.getObject(ShadowType.class, accountJackSparrowOid, null, task, result); // THEN displayThen(TEST_NAME); assertSuccess(result); assertShadow(shadow, "getObject") .assertName(USER_JACK_GIVEN_NAME) .attributes() .assertValue(SchemaConstants.ICFS_NAME, USER_JACK_GIVEN_NAME) .assertValue(SchemaConstants.ICFS_UID, accountJackSparrowUid) .assertHasPrimaryIdentifier() .assertNoSecondaryIdentifier(); }
ShadowAsserter.forShadow(repoShadow, "repo") .display() .assertName(ACCOUNT_WILL_DN) .pendingOperations() .singleOperation() ShadowAsserter.forShadow(provisioningAccountFuture, "future") .display() .assertName(ACCOUNT_WILL_DN) .assertIsExists() .assertNotDead();
.assertName(USER_WILL_NAME) .assertKind(ShadowKindType.ACCOUNT) .assertAdministrativeStatus(ActivationStatusType.ENABLED) .assertName(USER_WILL_NAME) .assertKind(ShadowKindType.ACCOUNT) .assertAdministrativeStatus(ActivationStatusType.ENABLED)
.assertName(USER_WILL_NAME) .assertKind(ShadowKindType.ACCOUNT) .assertAdministrativeStatus(ActivationStatusType.ENABLED) .assertName(USER_WILL_NAME) .assertKind(ShadowKindType.ACCOUNT) .assertAdministrativeStatus(ActivationStatusType.ENABLED)
.assertName(USER_WILL_NAME) .assertKind(ShadowKindType.ACCOUNT) .assertAdministrativeStatus(ActivationStatusType.ENABLED) .assertName(USER_WILL_NAME) .assertKind(ShadowKindType.ACCOUNT) .assertAdministrativeStatus(ActivationStatusType.ENABLED)
.oldShadow() .assertOid(ACCOUNT_ELIZABETH_OID) .assertName(ACCOUNT_ELIZABETH_USERNAME) .assertKind(ShadowKindType.ACCOUNT) .assertTombstone() .currentShadow() .assertOid(ACCOUNT_ELIZABETH_OID) .assertName(ACCOUNT_ELIZABETH_USERNAME) .assertKind(ShadowKindType.ACCOUNT) .assertTombstone();
.oldShadow() .assertOid(shadowMorganOid) .assertName(ACCOUNT_MORGAN_NAME) .assertKind(ShadowKindType.ACCOUNT) .assertTombstone() .currentShadow() .assertOid(shadowMorganOid) .assertName(ACCOUNT_MORGAN_NAME) .assertKind(ShadowKindType.ACCOUNT) .assertTombstone();
.assertName(USER_WILL_NAME) .assertKind(ShadowKindType.ACCOUNT) .pendingOperations()
.assertName(USER_JACK_USERNAME) .assertKind(ShadowKindType.ACCOUNT) .pendingOperations()
.assertName(USER_WILL_NAME) .assertKind(ShadowKindType.ACCOUNT) .assertNotDead()
.assertName(USER_WILL_NAME) .assertKind(ShadowKindType.ACCOUNT); assertUnassignedShadow(shadowModelAsserter, true, null); // Shadow in not in the backing store
.assertName(USER_WILL_NAME) .assertKind(ShadowKindType.ACCOUNT) .pendingOperations()
.assertName(USER_WILL_NAME) .assertKind(ShadowKindType.ACCOUNT) .pendingOperations()
.currentShadow() .assertOidDifferentThan(ACCOUNT_ELIZABETH_OID) .assertName(ACCOUNT_ELIZABETH_USERNAME) .assertKind(ShadowKindType.ACCOUNT) .assertNotDead()
.assertName(USER_WILL_NAME) .assertKind(ShadowKindType.ACCOUNT) .assertConception()
.assertName(USER_WILL_NAME) .assertKind(ShadowKindType.ACCOUNT) .attributes()