Class JakartaServletMockUtils
- java.lang.Object
-
- org.thymeleaf.testing.templateengine.util.JakartaServletMockUtils
-
public final class JakartaServletMockUtils extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classJakartaServletMockUtils.EncodeUrlAnswerprivate static classJakartaServletMockUtils.GetAttributeAnswerprivate static classJakartaServletMockUtils.GetParameterAnswerprivate static classJakartaServletMockUtils.GetParameterValuesAnswerprivate static classJakartaServletMockUtils.GetVariableNamesAnswerstatic classJakartaServletMockUtils.JakartaServletHttpServletRequestBuilderstatic classJakartaServletMockUtils.JakartaServletHttpServletResponseBuilderstatic classJakartaServletMockUtils.JakartaServletHttpSessionBuilderstatic classJakartaServletMockUtils.JakartaServletServletContextBuilderprivate static classJakartaServletMockUtils.ObjectEnumeration<T>private static classJakartaServletMockUtils.RemoveAttributeAnswerprivate static classJakartaServletMockUtils.SetAttributeAnswer
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDEFAULT_CHARACTER_ENCODINGstatic java.lang.StringDEFAULT_CONTENT_TYPEstatic java.lang.StringDEFAULT_CONTEXT_PATHstatic java.util.LocaleDEFAULT_LOCALEstatic java.lang.StringDEFAULT_METHODstatic java.lang.StringDEFAULT_SCHEMEstatic java.lang.StringDEFAULT_SERVER_NAMEstatic intDEFAULT_SERVER_PORTstatic java.util.function.Function<java.lang.String,java.lang.String>DEFAULT_TRANSFORM_URL_FUNCTION
-
Constructor Summary
Constructors Modifier Constructor Description privateJakartaServletMockUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static java.lang.StringbuildQueryString(java.util.Map<java.lang.String,java.lang.String[]> parameters)static JakartaServletMockUtils.JakartaServletHttpServletRequestBuilderbuildRequest(jakarta.servlet.ServletContext servletContext, java.lang.String path)static JakartaServletMockUtils.JakartaServletHttpServletResponseBuilderbuildResponse()static JakartaServletMockUtils.JakartaServletServletContextBuilderbuildServletContext()static JakartaServletMockUtils.JakartaServletHttpSessionBuilderbuildSession(jakarta.servlet.ServletContext servletContext)private static jakarta.servlet.http.HttpServletRequestcreateMockHttpServletRequest(jakarta.servlet.ServletContext servletContext, java.lang.String path, jakarta.servlet.http.HttpSession session, java.util.Map<java.lang.String,java.lang.Object> attributeMap, java.util.Map<java.lang.String,java.lang.String[]> parameterMap, java.lang.String method, java.lang.String scheme, java.lang.String serverName, int port, java.lang.String contextPath, java.lang.String contentType, java.lang.String characterEncoding, java.util.Locale locale)private static jakarta.servlet.http.HttpServletResponsecreateMockHttpServletResponse(java.util.function.Function<java.lang.String,java.lang.String> transformUrlFunction)private static jakarta.servlet.http.HttpSessioncreateMockHttpSession(jakarta.servlet.ServletContext servletContext, java.util.Map<java.lang.String,java.lang.Object> attributeMap)private static jakarta.servlet.ServletContextcreateMockServletContext(java.lang.String contextPath, java.util.Map<java.lang.String,java.lang.Object> attributeMap)private static java.lang.StringtestNameToServletPath(java.lang.String testName)
-
-
-
Field Detail
-
DEFAULT_METHOD
public static final java.lang.String DEFAULT_METHOD
- See Also:
- Constant Field Values
-
DEFAULT_SCHEME
public static final java.lang.String DEFAULT_SCHEME
- See Also:
- Constant Field Values
-
DEFAULT_SERVER_NAME
public static final java.lang.String DEFAULT_SERVER_NAME
- See Also:
- Constant Field Values
-
DEFAULT_SERVER_PORT
public static final int DEFAULT_SERVER_PORT
- See Also:
- Constant Field Values
-
DEFAULT_CONTEXT_PATH
public static final java.lang.String DEFAULT_CONTEXT_PATH
- See Also:
- Constant Field Values
-
DEFAULT_CONTENT_TYPE
public static final java.lang.String DEFAULT_CONTENT_TYPE
- See Also:
- Constant Field Values
-
DEFAULT_CHARACTER_ENCODING
public static final java.lang.String DEFAULT_CHARACTER_ENCODING
- See Also:
- Constant Field Values
-
DEFAULT_LOCALE
public static final java.util.Locale DEFAULT_LOCALE
-
DEFAULT_TRANSFORM_URL_FUNCTION
public static final java.util.function.Function<java.lang.String,java.lang.String> DEFAULT_TRANSFORM_URL_FUNCTION
-
-
Method Detail
-
buildRequest
public static JakartaServletMockUtils.JakartaServletHttpServletRequestBuilder buildRequest(jakarta.servlet.ServletContext servletContext, java.lang.String path)
-
buildSession
public static JakartaServletMockUtils.JakartaServletHttpSessionBuilder buildSession(jakarta.servlet.ServletContext servletContext)
-
buildResponse
public static JakartaServletMockUtils.JakartaServletHttpServletResponseBuilder buildResponse()
-
buildServletContext
public static JakartaServletMockUtils.JakartaServletServletContextBuilder buildServletContext()
-
createMockHttpServletRequest
private static jakarta.servlet.http.HttpServletRequest createMockHttpServletRequest(jakarta.servlet.ServletContext servletContext, java.lang.String path, jakarta.servlet.http.HttpSession session, java.util.Map<java.lang.String,java.lang.Object> attributeMap, java.util.Map<java.lang.String,java.lang.String[]> parameterMap, java.lang.String method, java.lang.String scheme, java.lang.String serverName, int port, java.lang.String contextPath, java.lang.String contentType, java.lang.String characterEncoding, java.util.Locale locale)
-
createMockHttpSession
private static jakarta.servlet.http.HttpSession createMockHttpSession(jakarta.servlet.ServletContext servletContext, java.util.Map<java.lang.String,java.lang.Object> attributeMap)
-
createMockHttpServletResponse
private static jakarta.servlet.http.HttpServletResponse createMockHttpServletResponse(java.util.function.Function<java.lang.String,java.lang.String> transformUrlFunction)
-
createMockServletContext
private static jakarta.servlet.ServletContext createMockServletContext(java.lang.String contextPath, java.util.Map<java.lang.String,java.lang.Object> attributeMap)
-
testNameToServletPath
private static java.lang.String testNameToServletPath(java.lang.String testName)
-
buildQueryString
private static java.lang.String buildQueryString(java.util.Map<java.lang.String,java.lang.String[]> parameters)
-
-