/* (non-Javadoc)
   * @see com.evolveum.midpoint.model.api.ModelDiagnosticService#repositorySelfTest(com.evolveum.midpoint.task.api.Task)
   */
  @Override
  public OperationResult repositorySelfTest(Task task) {
    OperationResult testResult = new OperationResult(REPOSITORY_SELF_TEST);
    // Give repository chance to run its own self-test if available
    repositoryService.repositorySelfTest(testResult);

    repositorySelfTestUser(task, testResult);

    testResult.computeStatus();
    return testResult;
  }
 /* (non-Javadoc)
  * @see com.evolveum.midpoint.repo.api.RepositoryService#repositorySelfTest(com.evolveum.midpoint.schema.result.OperationResult)
  */
 @Override
 public void repositorySelfTest(OperationResult parentResult) {
   repository.repositorySelfTest(parentResult);
 }