protected void assertUnassignedShadow(ShadowAsserter<?> shadowModelAsserter, boolean backingStoreUpdated, ActivationStatusType expectAlternativeActivationStatus) { shadowModelAsserter.assertTombstone(); }
@Override protected void assertUnassignedShadow(ShadowAsserter<?> shadowModelAsserter, boolean backingStoreUpdated, ActivationStatusType expectAlternativeActivationStatus) { if (backingStoreUpdated) { shadowModelAsserter.assertTombstone(); } else { shadowModelAsserter.assertCorpse(); } } }
/** * Let's try to fetch object that does exit in the repository but does not * exist in the resource. */ @Test public void test112GetObjectNotFoundResource() throws Exception { final String TEST_NAME = "test112GetObjectNotFoundResource"; displayTestTitle(TEST_NAME); Task task = createTask(TEST_NAME); OperationResult result = task.getResult(); // WHEN displayWhen(TEST_NAME); PrismObject<ShadowType> shadow = provisioningService.getObject(ShadowType.class, ACCOUNT_BAD_OID, null, task, result); // THEN displayWhen(TEST_NAME); ShadowAsserter.forShadow(shadow, "provisioning") .assertTombstone(); }
.single() .resolveTarget() .assertTombstone() .assertSynchronizationSituation(SynchronizationSituationType.DELETED);
.assertName(ACCOUNT_MORGAN_NAME) .assertKind(ShadowKindType.ACCOUNT) .assertTombstone() .attributes() .assertHasPrimaryIdentifier() .assertName(ACCOUNT_MORGAN_NAME) .assertKind(ShadowKindType.ACCOUNT) .assertTombstone(); .assertTombstone() .pendingOperations() .assertNone(); .assertTombstone();
.assertBasicRepoProperties() .assertKind(ShadowKindType.ACCOUNT) .assertTombstone() .assertNoLegacyConsistency() .attributes() .assertTombstone() .assertNoLegacyConsistency() .attributes() .assertTombstone(); .assertTombstone(); .assertTombstone();
@Test public void test190DeleteWill() throws Exception { final String TEST_NAME = "test190DeleteWill"; displayTestTitle(TEST_NAME); Task task = createTask(TEST_NAME); OperationResult result = task.getResult(); syncServiceMock.reset(); // WHEN displayWhen(TEST_NAME); provisioningService.deleteObject(ShadowType.class, ACCOUNT_WILL_OID, null, null, task, result); // THEN displayThen(TEST_NAME); assertSuccess(result); syncServiceMock.assertNotifySuccessOnly(); assertNoDummyAccount(transformNameFromResource(ACCOUNT_WILL_USERNAME), willIcfUid); assertRepoShadow(ACCOUNT_WILL_OID) .assertDead() .assertIsNotExists() .pendingOperations() .assertOperations(3) .deleteOperation() .assertExecutionStatus(PendingOperationExecutionStatusType.COMPLETED) .delta() .assertDelete(); assertShadowProvisioning(ACCOUNT_WILL_OID) .assertTombstone(); assertSteadyResource(); }
.end() .currentShadow() .assertTombstone() .assertOid(drakeAccountOid); .assertTombstone();
.assertTombstone() .pendingOperations() .singleOperation()
.currentShadow() .assertOid(corsairsShadowOid) .assertTombstone(); .assertTombstone();
.resolveTarget() .display() .assertTombstone();
.single() .resolveTarget() .assertTombstone() .assertSynchronizationSituation(SynchronizationSituationType.DELETED);
.assertName(ACCOUNT_ELIZABETH_USERNAME) .assertKind(ShadowKindType.ACCOUNT) .assertTombstone() .attributes() .assertHasPrimaryIdentifier() .assertName(ACCOUNT_ELIZABETH_USERNAME) .assertKind(ShadowKindType.ACCOUNT) .assertTombstone();
.display() .assertTombstone() .getOid();
.assertTombstone() .assertSynchronizationSituation(SynchronizationSituationType.DELETED);
.assertTombstone() .assertNoLegacyConsistency() .attributes() .assertTombstone() .assertNoLegacyConsistency() .attributes()