示例#1
0
  public void validateResourceResponse(
      RepositoryGroupResource expected, RepositoryGroupResource actual) throws IOException {
    Assert.assertEquals(actual.getId(), expected.getId());
    Assert.assertEquals(actual.getName(), expected.getName());
    Assert.assertEquals(actual.getFormat(), expected.getFormat());

    LOG.debug("group repos: " + expected.getRepositories());
    LOG.debug("other repos: " + actual.getRepositories());

    validateRepoLists(expected.getRepositories(), actual.getRepositories());

    // check nexus.xml
    this.validateRepoInNexusConfig(actual);
  }
示例#2
0
  private void validateRepoInNexusConfig(RepositoryGroupResource group) throws IOException {
    CRepository cGroup = getTest().getNexusConfigUtil().getRepo(group.getId());

    Assert.assertEquals(cGroup.getId(), group.getId());
    Assert.assertEquals(cGroup.getName(), group.getName());

    List<RepositoryGroupMemberRepository> expectedRepos = group.getRepositories();
    List<String> actualRepos =
        getTest().getNexusConfigUtil().getGroup(group.getId()).getMemberRepositoryIds();

    this.validateRepoLists(expectedRepos, actualRepos);
  }