// repoTargets.size() == targetResources.size() );
// look for the target by id
for (Iterator<RepositoryTargetResource> iter = targetResources.iterator(); iter.hasNext(); ) {
RepositoryTargetResource targetResource = iter.next();
boolean found = false;
for (Iterator<CRepositoryTarget> iterInner = repoTargets.iterator(); iterInner.hasNext(); ) {
CRepositoryTarget repositoryTarget = iterInner.next();
if (targetResource.getId().equals(repositoryTarget.getId())) {
found = true;
Assert.assertEquals(repositoryTarget.getId(), targetResource.getId());
Assert.assertEquals(repositoryTarget.getContentClass(), targetResource.getContentClass());
Assert.assertEquals(repositoryTarget.getName(), targetResource.getName());
// order doesn't matter
Assert.assertEquals(new HashSet<String>(targetResource.getPatterns()), new HashSet<String>(
repositoryTarget.getPatterns()));
break;
}
}
if (!found) {
Assert.fail("Target with ID: " + targetResource.getId() + " could not be found in configuration.");
}
}
}