Package org.apache.struts.mock
Class MockServletContext
java.lang.Object
org.apache.struts.mock.MockServletContext
- All Implemented Interfaces:
ServletContext
Mock ServletContext object for low-level unit tests of Struts controller components. Coarser grained tests should be implemented in terms of the Cactus framework, instead of the mock object classes.
WARNING - Only the minimal set of methods needed to
create unit tests is provided, plus additional methods to configure this
object as necessary. Methods for unsupported operations will throw
UnsupportedOperationException.
WARNING - Because unit tests operate in a single threaded environment, no synchronization is performed.
- Version:
- $Rev$ $Date: 2005-05-07 12:11:38 -0400 (Sat, 07 May 2005) $
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe set of servlet context attributes.The set of context initialization parameters.Fields inherited from interface jakarta.servlet.ServletContext
ORDERED_LIBS, TEMPDIR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddInitParameter(String name, String value) addJspFile(String servletName, String jspFile) voidaddListener(Class<? extends EventListener> listenerClass) voidaddListener(String className) <T extends EventListener>
voidaddListener(T t) addServlet(String servletName, Servlet servlet) addServlet(String servletName, Class<? extends Servlet> servletClass) addServlet(String servletName, String className) <T extends Filter>
TcreateFilter(Class<T> clazz) <T extends EventListener>
TcreateListener(Class<T> clazz) <T extends Servlet>
TcreateServlet(Class<T> clazz) voiddeclareRoles(String... roleNames) getAttribute(String name) getContext(String uripath) intintgetFilterRegistration(String filterName) Map<String, ? extends FilterRegistration> getInitParameter(String name) intgetMimeType(String file) intgetNamedDispatcher(String name) getRealPath(String path) getRequestDispatcher(String path) getResource(String path) getResourceAsStream(String path) getResourcePaths(String path) getServlet(String name) Deprecated.Deprecated.getServletRegistration(String servletName) Map<String, ? extends ServletRegistration> Deprecated.intvoidDeprecated.voidvoidvoidremoveAttribute(String name) voidsetAttribute(String name, Object value) booleansetInitParameter(String name, String value) voidvoidsetRequestCharacterEncoding(String encoding) voidsetResponseCharacterEncoding(String encoding) voidsetSessionTimeout(int sessionTimeout) voidsetSessionTrackingModes(Set<SessionTrackingMode> sessionTrackingModes)
-
Field Details
-
attributes
The set of servlet context attributes. -
parameters
The set of context initialization parameters.
-
-
Constructor Details
-
MockServletContext
public MockServletContext()
-
-
Method Details
-
addInitParameter
-
setLog
-
getContextPath
- Specified by:
getContextPathin interfaceServletContext
-
getContext
- Specified by:
getContextin interfaceServletContext
-
getMajorVersion
public int getMajorVersion()- Specified by:
getMajorVersionin interfaceServletContext
-
getMinorVersion
public int getMinorVersion()- Specified by:
getMinorVersionin interfaceServletContext
-
getEffectiveMajorVersion
public int getEffectiveMajorVersion()- Specified by:
getEffectiveMajorVersionin interfaceServletContext
-
getEffectiveMinorVersion
public int getEffectiveMinorVersion()- Specified by:
getEffectiveMinorVersionin interfaceServletContext
-
getMimeType
- Specified by:
getMimeTypein interfaceServletContext
-
getResourcePaths
- Specified by:
getResourcePathsin interfaceServletContext
-
getResource
- Specified by:
getResourcein interfaceServletContext- Throws:
MalformedURLException
-
getResourceAsStream
- Specified by:
getResourceAsStreamin interfaceServletContext
-
getRequestDispatcher
- Specified by:
getRequestDispatcherin interfaceServletContext
-
getNamedDispatcher
- Specified by:
getNamedDispatcherin interfaceServletContext
-
getServlet
Deprecated.- Specified by:
getServletin interfaceServletContext- Throws:
ServletException
-
getServlets
Deprecated.- Specified by:
getServletsin interfaceServletContext
-
getServletNames
Deprecated.- Specified by:
getServletNamesin interfaceServletContext
-
log
- Specified by:
login interfaceServletContext
-
log
Deprecated.- Specified by:
login interfaceServletContext
-
log
- Specified by:
login interfaceServletContext
-
getRealPath
- Specified by:
getRealPathin interfaceServletContext
-
getServerInfo
- Specified by:
getServerInfoin interfaceServletContext
-
getInitParameter
- Specified by:
getInitParameterin interfaceServletContext
-
getInitParameterNames
- Specified by:
getInitParameterNamesin interfaceServletContext
-
setInitParameter
- Specified by:
setInitParameterin interfaceServletContext
-
getAttribute
- Specified by:
getAttributein interfaceServletContext
-
getAttributeNames
- Specified by:
getAttributeNamesin interfaceServletContext
-
setAttribute
- Specified by:
setAttributein interfaceServletContext
-
removeAttribute
- Specified by:
removeAttributein interfaceServletContext
-
getServletContextName
- Specified by:
getServletContextNamein interfaceServletContext
-
addServlet
- Specified by:
addServletin interfaceServletContext
-
addServlet
- Specified by:
addServletin interfaceServletContext
-
addServlet
public ServletRegistration.Dynamic addServlet(String servletName, Class<? extends Servlet> servletClass) - Specified by:
addServletin interfaceServletContext
-
addJspFile
- Specified by:
addJspFilein interfaceServletContext
-
createServlet
- Specified by:
createServletin interfaceServletContext- Throws:
ServletException
-
getServletRegistration
- Specified by:
getServletRegistrationin interfaceServletContext
-
getServletRegistrations
- Specified by:
getServletRegistrationsin interfaceServletContext
-
addFilter
- Specified by:
addFilterin interfaceServletContext
-
addFilter
- Specified by:
addFilterin interfaceServletContext
-
addFilter
- Specified by:
addFilterin interfaceServletContext
-
createFilter
- Specified by:
createFilterin interfaceServletContext- Throws:
ServletException
-
getFilterRegistration
- Specified by:
getFilterRegistrationin interfaceServletContext
-
getFilterRegistrations
- Specified by:
getFilterRegistrationsin interfaceServletContext
-
getSessionCookieConfig
- Specified by:
getSessionCookieConfigin interfaceServletContext
-
setSessionTrackingModes
- Specified by:
setSessionTrackingModesin interfaceServletContext
-
getDefaultSessionTrackingModes
- Specified by:
getDefaultSessionTrackingModesin interfaceServletContext
-
getEffectiveSessionTrackingModes
- Specified by:
getEffectiveSessionTrackingModesin interfaceServletContext
-
addListener
- Specified by:
addListenerin interfaceServletContext
-
addListener
- Specified by:
addListenerin interfaceServletContext
-
addListener
- Specified by:
addListenerin interfaceServletContext
-
createListener
- Specified by:
createListenerin interfaceServletContext- Throws:
ServletException
-
getJspConfigDescriptor
- Specified by:
getJspConfigDescriptorin interfaceServletContext
-
getClassLoader
- Specified by:
getClassLoaderin interfaceServletContext
-
declareRoles
- Specified by:
declareRolesin interfaceServletContext
-
getVirtualServerName
- Specified by:
getVirtualServerNamein interfaceServletContext
-
getSessionTimeout
public int getSessionTimeout()- Specified by:
getSessionTimeoutin interfaceServletContext
-
setSessionTimeout
public void setSessionTimeout(int sessionTimeout) - Specified by:
setSessionTimeoutin interfaceServletContext
-
getRequestCharacterEncoding
- Specified by:
getRequestCharacterEncodingin interfaceServletContext
-
setRequestCharacterEncoding
- Specified by:
setRequestCharacterEncodingin interfaceServletContext
-
getResponseCharacterEncoding
- Specified by:
getResponseCharacterEncodingin interfaceServletContext
-
setResponseCharacterEncoding
- Specified by:
setResponseCharacterEncodingin interfaceServletContext
-