Class JavaxServletMockUtils
- java.lang.Object
-
- org.thymeleaf.testing.templateengine.util.JavaxServletMockUtils
-
public final class JavaxServletMockUtils extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classJavaxServletMockUtils.EncodeUrlAnswerprivate static classJavaxServletMockUtils.GetAttributeAnswerprivate static classJavaxServletMockUtils.GetParameterAnswerprivate static classJavaxServletMockUtils.GetParameterValuesAnswerprivate static classJavaxServletMockUtils.GetVariableNamesAnswerstatic classJavaxServletMockUtils.JavaxServletHttpServletRequestBuilderstatic classJavaxServletMockUtils.JavaxServletHttpServletResponseBuilderstatic classJavaxServletMockUtils.JavaxServletHttpSessionBuilderstatic classJavaxServletMockUtils.JavaxServletServletContextBuilderprivate static classJavaxServletMockUtils.ObjectEnumeration<T>private static classJavaxServletMockUtils.RemoveAttributeAnswerprivate static classJavaxServletMockUtils.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 privateJavaxServletMockUtils()
-
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 JavaxServletMockUtils.JavaxServletHttpServletRequestBuilderbuildRequest(javax.servlet.ServletContext servletContext, java.lang.String path)static JavaxServletMockUtils.JavaxServletHttpServletResponseBuilderbuildResponse()static JavaxServletMockUtils.JavaxServletServletContextBuilderbuildServletContext()static JavaxServletMockUtils.JavaxServletHttpSessionBuilderbuildSession(javax.servlet.ServletContext servletContext)private static javax.servlet.http.HttpServletRequestcreateMockHttpServletRequest(javax.servlet.ServletContext servletContext, java.lang.String path, javax.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 javax.servlet.http.HttpServletResponsecreateMockHttpServletResponse(java.util.function.Function<java.lang.String,java.lang.String> transformUrlFunction)private static javax.servlet.http.HttpSessioncreateMockHttpSession(javax.servlet.ServletContext servletContext, java.util.Map<java.lang.String,java.lang.Object> attributeMap)private static javax.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 JavaxServletMockUtils.JavaxServletHttpServletRequestBuilder buildRequest(javax.servlet.ServletContext servletContext, java.lang.String path)
-
buildSession
public static JavaxServletMockUtils.JavaxServletHttpSessionBuilder buildSession(javax.servlet.ServletContext servletContext)
-
buildResponse
public static JavaxServletMockUtils.JavaxServletHttpServletResponseBuilder buildResponse()
-
buildServletContext
public static JavaxServletMockUtils.JavaxServletServletContextBuilder buildServletContext()
-
createMockHttpServletRequest
private static javax.servlet.http.HttpServletRequest createMockHttpServletRequest(javax.servlet.ServletContext servletContext, java.lang.String path, javax.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 javax.servlet.http.HttpSession createMockHttpSession(javax.servlet.ServletContext servletContext, java.util.Map<java.lang.String,java.lang.Object> attributeMap)
-
createMockHttpServletResponse
private static javax.servlet.http.HttpServletResponse createMockHttpServletResponse(java.util.function.Function<java.lang.String,java.lang.String> transformUrlFunction)
-
createMockServletContext
private static javax.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)
-
-