Class MockWebResponse

java.lang.Object
org.apache.wicket.request.Response
org.apache.wicket.request.http.WebResponse
org.apache.wicket.mock.MockWebResponse

public class MockWebResponse extends org.apache.wicket.request.http.WebResponse
Mocked WebResponse.
Author:
Matej Knopp
  • Constructor Details

  • Method Details

    • addCookie

      public void addCookie(jakarta.servlet.http.Cookie cookie)
      Specified by:
      addCookie in class org.apache.wicket.request.http.WebResponse
    • clearCookie

      public void clearCookie(jakarta.servlet.http.Cookie cookie)
      Specified by:
      clearCookie in class org.apache.wicket.request.http.WebResponse
    • getCookies

      public List<jakarta.servlet.http.Cookie> getCookies()
      Returns:
      cookies set in this response
    • sendRedirect

      public void sendRedirect(String url)
      Specified by:
      sendRedirect in class org.apache.wicket.request.http.WebResponse
    • getRedirectUrl

      Returns:
      redirect URL or null if sendRedirect(String) was not called.
    • isRedirect

      public boolean isRedirect()
      Specified by:
      isRedirect in class org.apache.wicket.request.http.WebResponse
      Returns:
      true if redirect URL was set, false otherwise.
    • setContentLength

      public void setContentLength(long length)
      Specified by:
      setContentLength in class org.apache.wicket.request.http.WebResponse
    • getContentLength

      Returns:
      content length (set by setContentLength(long))
    • setContentType

      public void setContentType(String mimeType)
      Specified by:
      setContentType in class org.apache.wicket.request.http.WebResponse
    • getContentType

      Returns:
      content mime type
    • setDateHeader

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

      public Instant getDateHeader(String name)
      Parameters:
      name -
      Returns:
      date header with specified name
    • isHeaderSupported

      public boolean isHeaderSupported()
      Specified by:
      isHeaderSupported in class org.apache.wicket.request.http.WebResponse
    • setHeader

      public void setHeader(String name, String value)
      Specified by:
      setHeader in class org.apache.wicket.request.http.WebResponse
    • addHeader

      public void addHeader(String name, String value)
      Specified by:
      addHeader in class org.apache.wicket.request.http.WebResponse
    • getHeader

      public String getHeader(String name)
      Parameters:
      name -
      Returns:
      header string with specified name
    • hasHeader

      public boolean hasHeader(String name)
      Parameters:
      name -
      Returns:
      true if the header was set, false otherwise
    • getHeaderNames

      Returns:
      set of all header names
    • setStatus

      public void setStatus(int sc)
      Specified by:
      setStatus in class org.apache.wicket.request.http.WebResponse
    • getStatus

      public Integer getStatus()
      Returns:
      status code or null if status was not set
    • encodeURL

      Specified by:
      encodeURL in class org.apache.wicket.request.Response
    • encodeRedirectURL

      Specified by:
      encodeRedirectURL in class org.apache.wicket.request.http.WebResponse
    • write

      public void write(CharSequence sequence)
      Specified by:
      write in class org.apache.wicket.request.Response
    • getTextResponse

      Returns:
      text response
    • write

      public void write(byte[] array)
      Specified by:
      write in class org.apache.wicket.request.Response
    • write

      public void write(byte[] array, int offset, int length)
      Specified by:
      write in class org.apache.wicket.request.Response
    • getBinaryResponse

      public byte[] getBinaryResponse()
      Returns:
      binary response
    • sendError

      public void sendError(int sc, String msg)
      Specified by:
      sendError in class org.apache.wicket.request.http.WebResponse
    • getErrorMessage

      Returns:
      error message
    • flush

      public void flush()
      Specified by:
      flush in class org.apache.wicket.request.http.WebResponse
    • reset

      public void reset()
      Overrides:
      reset in class org.apache.wicket.request.Response
    • getContainerResponse

      Specified by:
      getContainerResponse in class org.apache.wicket.request.Response