-
- All Implemented Interfaces:
public final class JSONMockHttpServletRequestDSLThis is a replacement for the
MockHttpServletRequestDslreturned by the Spring Kotlin extension functions. It is used byJSONMockMvcand it operates mostly as a like-for-like replacement of the original class, but it adds functionality to convert request content using the JSONConfig instance discovered through Spring auto-wiring.
-
-
Field Summary
Fields Modifier and Type Field Description private StringcontextPathprivate StringservletPathprivate StringpathInfoprivate Booleansecureprivate StringcharacterEncodingprivate Objectcontentprivate MediaTypeacceptprivate MediaTypecontentTypeprivate MultiValueMap<String, String>paramsprivate Map<String, Object>sessionAttrsprivate Map<String, Object>flashAttrsprivate MockHttpSessionsessionprivate Principalprincipal
-
Constructor Summary
Constructors Constructor Description JSONMockHttpServletRequestDSL(MockHttpServletRequestBuilder builder, JSONConfig config)
-
Method Summary
Modifier and Type Method Description final StringgetContextPath()final UnitsetContextPath(String contextPath)final StringgetServletPath()final UnitsetServletPath(String servletPath)final StringgetPathInfo()final UnitsetPathInfo(String pathInfo)final BooleangetSecure()final UnitsetSecure(Boolean secure)final StringgetCharacterEncoding()final UnitsetCharacterEncoding(String characterEncoding)final ObjectgetContent()final UnitsetContent(Object content)final MediaTypegetAccept()final UnitsetAccept(MediaType accept)final MediaTypegetContentType()final UnitsetContentType(MediaType contentType)final MultiValueMap<String, String>getParams()final UnitsetParams(MultiValueMap<String, String> params)final Map<String, Object>getSessionAttrs()final UnitsetSessionAttrs(Map<String, Object> sessionAttrs)final Map<String, Object>getFlashAttrs()final UnitsetFlashAttrs(Map<String, Object> flashAttrs)final MockHttpSessiongetSession()final UnitsetSession(MockHttpSession session)final PrincipalgetPrincipal()final UnitsetPrincipal(Principal principal)final Unitaccept(MediaType mediaTypes)final Unitheaders(Function1<HttpHeaders, Unit> headers)final Unitheader(String name, Object values)final Unitparam(String name, String values)final Unitcookie(Cookie cookies)final Unitlocale(Locale locales)final UnitrequestAttr(String name, Object value)final UnitsessionAttr(String name, Object value)final UnitflashAttr(String name, Object value)final Unitwith(RequestPostProcessor processor)final Unitmerge(MockHttpServletRequestBuilder parent)final JSONResultActionsDSLperform(MockMvc mockMvc)final UnitcontentJSON(Function0<Object> block)final UnitcontentJSON(Object data)-
-
Method Detail
-
getContextPath
final String getContextPath()
-
setContextPath
final Unit setContextPath(String contextPath)
-
getServletPath
final String getServletPath()
-
setServletPath
final Unit setServletPath(String servletPath)
-
getPathInfo
final String getPathInfo()
-
setPathInfo
final Unit setPathInfo(String pathInfo)
-
getCharacterEncoding
final String getCharacterEncoding()
-
setCharacterEncoding
final Unit setCharacterEncoding(String characterEncoding)
-
getContent
final Object getContent()
-
setContent
final Unit setContent(Object content)
-
getAccept
final MediaType getAccept()
-
getContentType
final MediaType getContentType()
-
setContentType
final Unit setContentType(MediaType contentType)
-
getSessionAttrs
final Map<String, Object> getSessionAttrs()
-
setSessionAttrs
final Unit setSessionAttrs(Map<String, Object> sessionAttrs)
-
getFlashAttrs
final Map<String, Object> getFlashAttrs()
-
setFlashAttrs
final Unit setFlashAttrs(Map<String, Object> flashAttrs)
-
getSession
final MockHttpSession getSession()
-
setSession
final Unit setSession(MockHttpSession session)
-
getPrincipal
final Principal getPrincipal()
-
setPrincipal
final Unit setPrincipal(Principal principal)
-
requestAttr
final Unit requestAttr(String name, Object value)
-
sessionAttr
final Unit sessionAttr(String name, Object value)
-
perform
final JSONResultActionsDSL perform(MockMvc mockMvc)
-
contentJSON
final Unit contentJSON(Function0<Object> block)
-
contentJSON
final Unit contentJSON(Object data)
-
-
-
-