public void noDuplicates()

in src/main/java/org/apache/sling/launchpad/webapp/integrationtest/installer/ServerSideInstallerTest.java [75:102]


    public void noDuplicates() {
        final InstallationState is = ip.getInstallationState();
        String output = "";
        final List<ResourceGroup> resources = is.getInstalledResources();
        for (final ResourceGroup group : resources) {
            if (group.getResources().size() > 1) {
                boolean first = true;
                for (final Resource rsrc : group.getResources()) {
                    if (ignore(rsrc.getEntityId())) {
                        continue;
                    }
                    if (first) {
                        output += "Duplicate resources for '" + rsrc.getEntityId() + "' : ";
                        first = false;
                    } else {
                        output += ", ";
                    }
                    output += rsrc.getURL();
                }
                if (!output.isEmpty()) {
                    output += "\n";
                }
            }
        }
        if (output.length() > 0) {
            fail(output);
        }
    }