Class MockWebRequest

java.lang.Object
org.apache.wicket.request.Request
org.apache.wicket.request.http.WebRequest
org.apache.wicket.mock.MockWebRequest

public class MockWebRequest extends org.apache.wicket.request.http.WebRequest
Mutable mock WebRequest.
Author:
Matej Knopp
  • Constructor Details

    • MockWebRequest

      public MockWebRequest(org.apache.wicket.request.Url url)
      Construct.
      Parameters:
      url -
    • MockWebRequest

      public MockWebRequest(org.apache.wicket.request.Url url, String contextPath, String filterPath, String prefixToContextPath)
      Construct.
      Parameters:
      url -
      contextPath -
      filterPath -
      prefixToContextPath -
  • Method Details

    • cloneWithUrl

      public MockWebRequest cloneWithUrl(org.apache.wicket.request.Url url)
      Overrides:
      cloneWithUrl in class org.apache.wicket.request.http.WebRequest
    • setUrl

      public void setUrl(org.apache.wicket.request.Url url)
      Parameters:
      url -
    • getUrl

      public org.apache.wicket.request.Url getUrl()
      Specified by:
      getUrl in class org.apache.wicket.request.Request
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • setCookies

      public void setCookies(List<jakarta.servlet.http.Cookie> cookies)
      Sets cookies for current request.
      Parameters:
      cookies -
    • addCookie

      public void addCookie(jakarta.servlet.http.Cookie cookie)
      Parameters:
      cookie -
    • getCookies

      public List<jakarta.servlet.http.Cookie> getCookies()
      Specified by:
      getCookies in class org.apache.wicket.request.http.WebRequest
    • getDateHeader

      public Instant getDateHeader(String name)
      Specified by:
      getDateHeader in class org.apache.wicket.request.http.WebRequest
    • setDateHeader

      public void setDateHeader(String name, Time value)
      Sets date header for given name.
      Parameters:
      name -
      value -
    • addDateHeader

      public void addDateHeader(String name, Time value)
      Adds date header for given name.
      Parameters:
      name -
      value -
    • getHeader

      public String getHeader(String name)
      Specified by:
      getHeader in class org.apache.wicket.request.http.WebRequest
    • setHeader

      public void setHeader(String name, String value)
      Sets header for given name.
      Parameters:
      name -
      value -
    • addHeader

      public void addHeader(String name, String value)
      Adds header for given name.
      Parameters:
      name -
      value -
    • setLocale

      public void setLocale(Locale locale)
      Sets request locale.
      Parameters:
      locale -
    • getLocale

      public Locale getLocale()
      Specified by:
      getLocale in class org.apache.wicket.request.Request
    • getHeaders

      public List<String> getHeaders(String name)
      Specified by:
      getHeaders in class org.apache.wicket.request.http.WebRequest
    • removeHeader

      public void removeHeader(String header)
      Removes header with specified name.
      Parameters:
      header -
    • getPostParameters

      Overrides:
      getPostParameters in class org.apache.wicket.request.Request
    • getCharset

      public Charset getCharset()
      Specified by:
      getCharset in class org.apache.wicket.request.Request
    • getClientUrl

      public org.apache.wicket.request.Url getClientUrl()
      Specified by:
      getClientUrl in class org.apache.wicket.request.Request
    • getContainerRequest

      Specified by:
      getContainerRequest in class org.apache.wicket.request.Request
    • getContextPath

      Overrides:
      getContextPath in class org.apache.wicket.request.Request
    • setContextPath

      public MockWebRequest setContextPath(String contextPath)
      Parameters:
      contextPath -
      Returns:
      this
    • getFilterPath

      Overrides:
      getFilterPath in class org.apache.wicket.request.Request
    • setFilterPath

      public MockWebRequest setFilterPath(String filterPath)
      Parameters:
      filterPath -
      Returns:
      this
    • getPrefixToContextPath

      Overrides:
      getPrefixToContextPath in class org.apache.wicket.request.Request
    • setPrefixToContextPath

      public MockWebRequest setPrefixToContextPath(String prefixToContextPath)
      Parameters:
      prefixToContextPath -
      Returns:
      this