public class RepositoryTest extends TestCase {
public void testLoad() throws Exception {
RepositoryImpl r = new RepositoryImpl(getClass().getResource("repo1.xml").toURI());
// Check repo
URI[] repos = r.getRepositories();
assertNotNull(repos);
assertEquals(1, repos.length);
assertEquals(URI.create("urn:r1"), repos[0]);
// Check features
Feature[] features = r.getFeatures();
assertNotNull(features);
assertEquals(2, features.length);
assertNotNull(features[0]);
assertEquals("f1", features[0].getName());
assertNotNull(features[0].getConfigurations());