baseUrl.setProtocol("http");
baseUrl.setHost("www.example.com");
baseUrl.setPort(8888);
UrlRenderer renderer = new UrlRenderer(new MockWebRequest(baseUrl));
renderer.setBaseUrl(baseUrl); // this is needed because MockWebRequest cuts data
String fullUrl = renderer.renderFullUrl(Url.parse("/four")); // url starting with slash is considered absolute
assertEquals("http://www.example.com:8888/four", fullUrl);
}
/**
* https://issues.apache.org/jira/browse/WICKET-4561