package org.osgi.service.indexer.impl; import java.io.File; import java.util.List; import junit.framework.TestCase; public class TestUtils extends TestCase { public void testFindPlainPath() throws Exception { JarResource jar = new JarResource(new File("testdata/org.eclipse.osgi_3.7.2.v20120110-1415.jar")); List<String> list = Util.findMatchingPaths(jar, "META-INF/services/org.osgi.framework.launch.FrameworkFactory"); assertEquals(1, list.size()); assertEquals("META-INF/services/org.osgi.framework.launch.FrameworkFactory", list.get(0)); } public void testFindGlobPattern() throws Exception { JarResource jar = new JarResource(new File("testdata/org.eclipse.osgi_3.7.2.v20120110-1415.jar")); List<String> list = Util.findMatchingPaths(jar, "*.profile"); assertEquals(12, list.size()); assertEquals("CDC-1.0_Foundation-1.0.profile", list.get(0)); } }