HttpServletRequestSimulator throws NullPointerException
whenever calling request.getRequestURL().
Example:
String queryString =
StringUtils.isEmpty(request.getQueryString()) ? "" :
request.getQueryString(); // works fine
StringBuffer requestURL = request.getRequestURL() ==
null ? new StringBuffer() : request.getRequestURL();
// works at runtime, but when a test is run, the
NullPointerException is thrown