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); }
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); }