package org.nextprot.api.commons.utils; import org.junit.Assert; import org.junit.Test; public class RelativeUrlUtilsTest { @Test public void testUrl() throws Exception { String url; url= "toto/"; Assert.assertEquals("toto",RelativeUrlUtils.getPathElements(url)[0]); Assert.assertEquals(0,RelativeUrlUtils.getParamsElements(url).length); url= "/toto/"; Assert.assertEquals("toto",RelativeUrlUtils.getPathElements(url)[0]); Assert.assertEquals(0,RelativeUrlUtils.getParamsElements(url).length); url= "toto/tutu?titi=happy"; Assert.assertEquals("toto",RelativeUrlUtils.getPathElements(url)[0]); Assert.assertEquals("tutu",RelativeUrlUtils.getPathElements(url)[1]); Assert.assertEquals(1,RelativeUrlUtils.getParamsElements(url).length); url= "toto?first=joe&second=averell"; Assert.assertEquals("toto",RelativeUrlUtils.getPathElements(url)[0]); Assert.assertEquals(2,RelativeUrlUtils.getParamsElements(url).length); Assert.assertEquals("first=joe",RelativeUrlUtils.getParamsElements(url)[0]); Assert.assertEquals("second=averell",RelativeUrlUtils.getParamsElements(url)[1]); url= "toto?"; Assert.assertEquals("",RelativeUrlUtils.getParamsElements(url)[0]); } }