-
- All Implemented Interfaces:
-
jakarta.servlet.ServletResponse,jakarta.servlet.http.HttpServletResponse,org.organicdesign.indented.IndentedStringable
public final class FakeHttpServletResponse implements HttpServletResponse, IndentedStringableThis mocks an HttpServletResponse. It is a very raw and early version.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classFakeHttpServletResponse.Companion
-
Constructor Summary
Constructors Constructor Description FakeHttpServletResponse()
-
Method Summary
-
-
Method Detail
-
getRedirect
final String getRedirect()
-
setRedirect
final Unit setRedirect(String redirect)
-
getCookies
final List<Cookie> getCookies()
-
indentedStr
String indentedStr(Integer indent, Boolean singleLine)
-
setStatus
@Deprecated(message = "") Unit setStatus(Integer i, String s)
-
getContentType
String getContentType()
-
setContentType
Unit setContentType(String s)
-
isCommitted
Boolean isCommitted()
-
getCharacterEncoding
String getCharacterEncoding()
-
setCharacterEncoding
Unit setCharacterEncoding(String s)
-
getOutputStream
FakeServletOutputStream getOutputStream()
-
getWriter
PrintWriter getWriter()
-
getBufferSize
Integer getBufferSize()
-
setBufferSize
Unit setBufferSize(Integer i)
-
flushBuffer
Unit flushBuffer()
-
resetBuffer
Unit resetBuffer()
-
getHeaderNames
Collection<String> getHeaderNames()
-
getHeaders
Collection<String> getHeaders(String s)
-
containsHeader
Boolean containsHeader(String s)
-
setDateHeader
Unit setDateHeader(String s, Long l)
-
addDateHeader
Unit addDateHeader(String s, Long l)
-
setIntHeader
Unit setIntHeader(String s, Integer i)
-
addIntHeader
Unit addIntHeader(String s, Integer i)
-
encodeRedirectURL
String encodeRedirectURL(String s)
-
encodeRedirectUrl
@Deprecated(replaceWith = @ReplaceWith(imports = {}, expression = "encodeRedirectURL(s)"), message = "replaced with encodeRedirectURL(String url)") String encodeRedirectUrl(String s)
-
encodeURL
String encodeURL(String s)
This is only a correct implementation if we assume that the browser supports cookies, or session tracking is turned off
-
encodeUrl
@Deprecated(replaceWith = @ReplaceWith(imports = {}, expression = "encodeURL(s)"), message = "encodeURL(s)") String encodeUrl(String s)
-
sendRedirect
Unit sendRedirect(String s)
-
setContentLength
Unit setContentLength(Integer i)
-
setContentLengthLong
Unit setContentLengthLong(Long l)
-
-
-
-