Example usage for org.apache.wicket.protocol.http.servlet ServletWebRequest ServletWebRequest

List of usage examples for org.apache.wicket.protocol.http.servlet ServletWebRequest ServletWebRequest

Introduction

In this page you can find the example usage for org.apache.wicket.protocol.http.servlet ServletWebRequest ServletWebRequest.

Prototype

public ServletWebRequest(HttpServletRequest httpServletRequest, String filterPrefix, Url url) 

Source Link

Document

Construct.

Usage

From source file:org.hippoecm.frontend.util.RequestUtilsTest.java

License:Apache License

private Request createRequest(final ServletContext servletContext, final String httpForwardedForHeaderValue,
        final String customHttpForwardedForHeaderValue) {
    HttpServletRequest servletRequest = createNiceMock(HttpServletRequest.class);
    expect(servletRequest.getServletContext()).andReturn(servletContext).anyTimes();

    expect(servletRequest.getRequestURI()).andReturn("/").anyTimes();
    expect(servletRequest.getRemoteAddr()).andReturn(DEFAULT_REMOTE_ADDR).anyTimes();
    expect(servletRequest.getHeader(RequestUtils.DEFAULT_HTTP_FORWARDED_FOR_HEADER))
            .andReturn(httpForwardedForHeaderValue).anyTimes();
    expect(servletRequest.getHeader(CUSTOM_X_FORWARDED_FOR_HEADER_NAME))
            .andReturn(customHttpForwardedForHeaderValue).anyTimes();

    replay(servletRequest);//from   w w w . j  a  v  a2  s  . c  om

    ServletWebRequest request = new ServletWebRequest(servletRequest, "",
            Url.parse("http://localhost:8080/cms/"));

    return request;
}