package aQute.libg.glob; import junit.framework.TestCase; public class GlobTest extends TestCase { public static void testSimple() { Glob glob = new Glob("*foo*"); assertTrue(glob.matcher("foo").find()); assertTrue(glob.matcher("food").find()); assertTrue(glob.matcher("Xfoo").find()); assertTrue(glob.matcher("XfooY").find()); assertFalse(glob.matcher("ood").find()); } public static void testUrl() { Glob glob; glob = new Glob("http://www.example.com/*"); assertTrue(glob.matcher("http://www.example.com/repository.xml").find()); assertFalse(glob.matcher("https://www.example.com/repository.xml").find()); glob = new Glob("http://*.example.com/*"); assertTrue(glob.matcher("http://www.example.com/repository.xml").find()); assertTrue(glob.matcher("http://foo.example.com/repository.xml").find()); assertFalse(glob.matcher("http://example.com/repository.xml").find()); assertFalse(glob.matcher("http://foo.exampleXcom/repository.xml").find()); } }