public PendingOperationAsserter<R> addOperation() { return by() .changeType(ChangeTypeType.ADD) .find(); }
public PendingOperationFinder<R> item(Object... components) { return item(ItemPath.create(components)); }
public PendingOperationFinder<R> by() { return new PendingOperationFinder<>(this); }
.assertOperations(3) .by() .executionStatus(PendingOperationExecutionStatusType.COMPLETED) .item(SchemaConstants.PATH_ACTIVATION_ADMINISTRATIVE_STATUS) .find() .assertRequestTimestamp(accountWillReqestTimestampStart, accountWillReqestTimestampEnd) .assertResultStatus(OperationResultStatusType.SUCCESS) .end() .by() .executionStatus(PendingOperationExecutionStatusType.EXECUTING) .item(SchemaConstants.PATH_PASSWORD_VALUE) .find() .assertRequestTimestamp(accountWillSecondReqestTimestampStart, accountWillSecondReqestTimestampEnd) .assertResultStatus(OperationResultStatusType.IN_PROGRESS) .assertOperations(3) .by() .executionStatus(PendingOperationExecutionStatusType.COMPLETED) .item(SchemaConstants.PATH_ACTIVATION_ADMINISTRATIVE_STATUS) .find() .assertRequestTimestamp(accountWillReqestTimestampStart, accountWillReqestTimestampEnd) .assertResultStatus(OperationResultStatusType.SUCCESS) .end() .by() .executionStatus(PendingOperationExecutionStatusType.EXECUTING) .item(SchemaConstants.PATH_PASSWORD_VALUE) .find()
@Override protected void assertWillUnassignPendingOperationExecuting(ShadowAsserter<Void> shadowRepoAsserter) { shadowRepoAsserter .pendingOperations() .by() .changeType(ChangeTypeType.MODIFY) .item(SchemaConstants.PATH_ACTIVATION_ADMINISTRATIVE_STATUS) .find() .assertRequestTimestamp(accountWillSecondReqestTimestampStart, accountWillSecondReqestTimestampEnd) .assertExecutionStatus(PendingOperationExecutionStatusType.EXECUTING) .assertResultStatus(OperationResultStatusType.IN_PROGRESS) .assertId() .end() .end(); }
.assertOperations(expectenNumberOfPendingOperations) .by() .executionStatus(PendingOperationExecutionStatusType.COMPLETED) .resultStatus(OperationResultStatusType.SUCCESS) .changeType(ChangeTypeType.DELETE) .find() .display() .assertRequestTimestamp(lastRequestStartTs, lastRequestEndTs) .assertOperations(expectenNumberOfPendingOperations) .by() .executionStatus(PendingOperationExecutionStatusType.COMPLETED) .resultStatus(OperationResultStatusType.SUCCESS) .changeType(ChangeTypeType.DELETE) .find() .assertRequestTimestamp(lastRequestStartTs, lastRequestEndTs) .assertExecutionStatus(PendingOperationExecutionStatusType.COMPLETED)
.pendingOperations() .by() .executionStatus(PendingOperationExecutionStatusType.COMPLETED) .find() .assertExecutionStatus(PendingOperationExecutionStatusType.COMPLETED) .assertResultStatus(OperationResultStatusType.SUCCESS) .end() .by() .executionStatus(PendingOperationExecutionStatusType.EXECUTING) .find() .assertExecutionStatus(PendingOperationExecutionStatusType.EXECUTING) .assertResultStatus(OperationResultStatusType.FATAL_ERROR)
.assertOperations(2) .by() .executionStatus(PendingOperationExecutionStatusType.COMPLETED) .changeType(ChangeTypeType.ADD) .find() .assertRequestTimestamp(accountWillReqestTimestampStart, accountWillReqestTimestampEnd) .assertResultStatus(OperationResultStatusType.SUCCESS)
.pendingOperations() .by() .executionStatus(PendingOperationExecutionStatusType.COMPLETED) .assertAll();
return false; if (!deltaContains(delta)) { return false;
.assertOperations(3) .by() .executionStatus(PendingOperationExecutionStatusType.COMPLETED) .item(SchemaConstants.PATH_PASSWORD_VALUE) .find() .assertRequestTimestamp(accountWillSecondReqestTimestampStart, accountWillSecondReqestTimestampEnd) .assertResultStatus(OperationResultStatusType.SUCCESS) .assertOperations(3) .by() .executionStatus(PendingOperationExecutionStatusType.COMPLETED) .item(SchemaConstants.PATH_PASSWORD_VALUE) .find() .assertRequestTimestamp(accountWillSecondReqestTimestampStart, accountWillSecondReqestTimestampEnd) .assertResultStatus(OperationResultStatusType.SUCCESS) .assertOperations(3) .by() .executionStatus(PendingOperationExecutionStatusType.COMPLETED) .item(SchemaConstants.PATH_PASSWORD_VALUE) .find() .assertRequestTimestamp(accountWillSecondReqestTimestampStart, accountWillSecondReqestTimestampEnd) .assertResultStatus(OperationResultStatusType.SUCCESS)
@Override protected void assertWillUnassignPendingOperationCompleted(ShadowAsserter<Void> shadowRepoAsserter) { shadowRepoAsserter .pendingOperations() .by() .changeType(ChangeTypeType.MODIFY) .item(SchemaConstants.PATH_ACTIVATION_ADMINISTRATIVE_STATUS) .find() .assertRequestTimestamp(accountWillSecondReqestTimestampStart, accountWillSecondReqestTimestampEnd) .assertExecutionStatus(PendingOperationExecutionStatusType.COMPLETED) .assertResultStatus(OperationResultStatusType.SUCCESS) .assertCompletionTimestamp(accountWillCompletionTimestampStart, accountWillCompletionTimestampEnd) .assertId() .end() .end(); }
.assertOperations(expectenNumberOfPendingOperations) .by() .executionStatus(PendingOperationExecutionStatusType.COMPLETED) .resultStatus(OperationResultStatusType.SUCCESS) .changeType(ChangeTypeType.MODIFY) .find() .display() .assertRequestTimestamp(lastRequestStartTs, lastRequestEndTs) .assertOperations(expectenNumberOfPendingOperations) .by() .executionStatus(PendingOperationExecutionStatusType.COMPLETED) .resultStatus(OperationResultStatusType.SUCCESS) .changeType(ChangeTypeType.MODIFY) .find() .assertRequestTimestamp(lastRequestStartTs, lastRequestEndTs) .assertExecutionStatus(PendingOperationExecutionStatusType.COMPLETED)
.assertOperations(expectenNumberOfPendingOperations) .by() .executionStatus(PendingOperationExecutionStatusType.EXECUTING) .find() .display() .assertRequestTimestamp(lastRequestStartTs, lastRequestEndTs) .assertOperations(expectenNumberOfPendingOperations) .by() .executionStatus(PendingOperationExecutionStatusType.EXECUTING) .find() .assertRequestTimestamp(lastRequestStartTs, lastRequestEndTs) .assertExecutionStatus(PendingOperationExecutionStatusType.EXECUTING)
.assertOperations(3) .by() .executionStatus(PendingOperationExecutionStatusType.COMPLETED) .item(SchemaConstants.PATH_PASSWORD_VALUE) .find() .assertRequestTimestamp(accountWillSecondReqestTimestampStart, accountWillSecondReqestTimestampEnd) .assertResultStatus(OperationResultStatusType.SUCCESS) .assertOperations(3) .by() .executionStatus(PendingOperationExecutionStatusType.COMPLETED) .item(SchemaConstants.PATH_PASSWORD_VALUE) .find() .assertRequestTimestamp(accountWillSecondReqestTimestampStart, accountWillSecondReqestTimestampEnd) .assertResultStatus(OperationResultStatusType.SUCCESS) .assertOperations(3) .by() .executionStatus(PendingOperationExecutionStatusType.COMPLETED) .item(SchemaConstants.PATH_PASSWORD_VALUE) .find() .assertRequestTimestamp(accountWillSecondReqestTimestampStart, accountWillSecondReqestTimestampEnd) .assertResultStatus(OperationResultStatusType.SUCCESS)
public PendingOperationAsserter<R> deleteOperation() { return by() .changeType(ChangeTypeType.DELETE) .find(); }
.assertOperations(expectenNumberOfPendingOperations) .by() .executionStatus(PendingOperationExecutionStatusType.EXECUTING) .find() .display() .assertRequestTimestamp(lastRequestStartTs, lastRequestEndTs) .assertOperations(expectenNumberOfPendingOperations) .by() .executionStatus(PendingOperationExecutionStatusType.EXECUTING) .find() .assertRequestTimestamp(lastRequestStartTs, lastRequestEndTs) .assertExecutionStatus(PendingOperationExecutionStatusType.EXECUTING)
public PendingOperationAsserter<R> find() { PendingOperationType found = null; for (PendingOperationType operation: pendingOperationsAsserter.getOperations()) { if (matches(operation)) { if (found == null) { found = operation; } else { fail("Found more than one operation that matches search criteria"); } } } if (found == null) { fail("Found no operation that matches search criteria"); } return pendingOperationsAsserter.forOperation(found); }