package org.geoserver.gwc;
import junit.framework.TestCase;
import org.geowebcache.util.URLMangler;
public class ResponseUtilsURLManglerTest extends TestCase {
private URLMangler urlMangler;
@Override
protected void setUp() throws Exception {
urlMangler = new ResponseUtilsURLMangler();
}
public void testBuildURL() {
String url = urlMangler.buildURL("http://foo.example.com", "/foo", "/bar");
assertEquals("http://foo.example.com/foo/bar", url);
}
public void testBuildTrailingSlashes() throws Exception {
String url = urlMangler.buildURL("http://foo.example.com/", "/foo/", "/bar");
assertEquals("http://foo.example.com/foo/bar", url);
}
public void testBuildNoLeadingSlashes() throws Exception {
String url = urlMangler.buildURL("http://foo.example.com/", "foo/", "bar");
assertEquals("http://foo.example.com/foo/bar", url);
}
}