public void noDuplicates()

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


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

    }