package nl.helixsoft.util; import junit.framework.TestCase; public class TestURLParser extends TestCase { public void test1() { String test = "/sparql?default-graph-uri=&query=SELECT+*%0D%0AWHERE%7B%0D%0ASERVICE+%3Chttp%3A%2F%2Fmard01.gb.local%2Fsparql%2Funiprot%2F%3E%0D%0A%7B%7B%0D%0ASELECT+*%0D%0AWHERE%0D%0A%7B%0D%0A%3Fprotein+a+uniprot%3AProtein+.+%3Fprotein+uniprot%3Acitation+%3Fc+.+%3Fc+owl%3AsameAs+%3Fx%0D%0A%7D+LIMIT+1000%0D%0A+%7D%7D%0D%0A%7D+LIMIT+1000&format=text%2Fhtml&timeout=0&debug=on"; URLParser p = new URLParser(test); assertEquals ("/sparql", p.getBase()); assertEquals ("", p.getParam("default-graph-uri")); assertNotNull (p.getParam("query")); } }