package org.org.repository.crawler.services; import java.util.Queue; import junit.framework.TestCase; import org.org.repository.crawler.items.mutable.HttpCrawledRepositorySetup; import org.org.repository.crawler.mapping.Entry; import org.org.repository.crawler.maven2.model.protocolplugins.HttpRepositoryBrowserPlugin; public class HttpCrawledRepositoryBrowserPluginTest extends TestCase { public void testPlugin() throws Exception { HttpCrawledRepositorySetup repositorySetup = new HttpCrawledRepositorySetup("http://repo1.maven.org/maven2"); HttpRepositoryBrowserPlugin browserPlugin = new HttpRepositoryBrowserPlugin(); browserPlugin.init(repositorySetup); Queue<Entry> entries = browserPlugin.getEntryList("http://repo1.maven.org/maven2"); assertFalse(entries.isEmpty()); } public void testPlugin2() throws Exception { HttpCrawledRepositorySetup repositorySetup = new HttpCrawledRepositorySetup("http://s3browse.com/explore/repository.springsource.com/maven/bundles/external/org/apache/commons/com.springsource.org.apache.commons.attributes/"); repositorySetup.setPatternSet(HttpRepositoryBrowserPlugin.S3BROWSE_PATTERNSET); HttpRepositoryBrowserPlugin browserPlugin = new HttpRepositoryBrowserPlugin(); browserPlugin.init(repositorySetup); Queue<Entry> entries = browserPlugin.getEntryList("http://s3browse.com/explore/repository.springsource.com/maven/bundles/external/org/apache/commons/com.springsource.org.apache.commons.attributes/"); assertFalse(entries.isEmpty()); } }