Package com.jalios.jcms.test
Class MockServletContext
- java.lang.Object
-
- com.jalios.jcms.test.MockServletContext
-
- All Implemented Interfaces:
javax.servlet.ServletContext
public class MockServletContext extends java.lang.Object implements javax.servlet.ServletContextMock ServletContext to be used for testing purpose only.- Since:
- jcms-5.7.4
-
-
Constructor Summary
Constructors Constructor Description MockServletContext(java.lang.String realPath)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description javax.servlet.FilterRegistration.DynamicaddFilter(java.lang.String arg0, java.lang.Class<? extends javax.servlet.Filter> arg1)javax.servlet.FilterRegistration.DynamicaddFilter(java.lang.String arg0, java.lang.String arg1)javax.servlet.FilterRegistration.DynamicaddFilter(java.lang.String arg0, javax.servlet.Filter arg1)javax.servlet.ServletRegistration.DynamicaddJspFile(java.lang.String arg0, java.lang.String arg1)voidaddListener(java.lang.Class<? extends java.util.EventListener> arg0)voidaddListener(java.lang.String arg0)<T extends java.util.EventListener>
voidaddListener(T arg0)javax.servlet.ServletRegistration.DynamicaddServlet(java.lang.String arg0, java.lang.Class<? extends javax.servlet.Servlet> arg1)javax.servlet.ServletRegistration.DynamicaddServlet(java.lang.String arg0, java.lang.String arg1)javax.servlet.ServletRegistration.DynamicaddServlet(java.lang.String arg0, javax.servlet.Servlet arg1)<T extends javax.servlet.Filter>
TcreateFilter(java.lang.Class<T> arg0)<T extends java.util.EventListener>
TcreateListener(java.lang.Class<T> arg0)<T extends javax.servlet.Servlet>
TcreateServlet(java.lang.Class<T> arg0)voiddeclareRoles(java.lang.String... arg0)java.lang.ObjectgetAttribute(java.lang.String arg0)java.util.EnumerationgetAttributeNames()java.lang.ClassLoadergetClassLoader()javax.servlet.ServletContextgetContext(java.lang.String arg0)java.lang.StringgetContextPath()java.util.Set<javax.servlet.SessionTrackingMode>getDefaultSessionTrackingModes()intgetEffectiveMajorVersion()intgetEffectiveMinorVersion()java.util.Set<javax.servlet.SessionTrackingMode>getEffectiveSessionTrackingModes()javax.servlet.FilterRegistrationgetFilterRegistration(java.lang.String arg0)java.util.Map<java.lang.String,? extends javax.servlet.FilterRegistration>getFilterRegistrations()java.lang.StringgetInitParameter(java.lang.String arg0)java.util.EnumerationgetInitParameterNames()javax.servlet.descriptor.JspConfigDescriptorgetJspConfigDescriptor()intgetMajorVersion()java.lang.StringgetMimeType(java.lang.String arg0)intgetMinorVersion()javax.servlet.RequestDispatchergetNamedDispatcher(java.lang.String arg0)java.lang.StringgetRealPath(java.lang.String arg0)java.lang.StringgetRequestCharacterEncoding()javax.servlet.RequestDispatchergetRequestDispatcher(java.lang.String arg0)java.net.URLgetResource(java.lang.String arg0)java.io.InputStreamgetResourceAsStream(java.lang.String arg0)java.util.SetgetResourcePaths(java.lang.String arg0)java.lang.StringgetResponseCharacterEncoding()java.lang.StringgetServerInfo()javax.servlet.ServletgetServlet(java.lang.String arg0)Deprecated.java.lang.StringgetServletContextName()java.util.EnumerationgetServletNames()Deprecated.javax.servlet.ServletRegistrationgetServletRegistration(java.lang.String arg0)java.util.Map<java.lang.String,? extends javax.servlet.ServletRegistration>getServletRegistrations()java.util.EnumerationgetServlets()Deprecated.javax.servlet.SessionCookieConfiggetSessionCookieConfig()intgetSessionTimeout()java.lang.StringgetVirtualServerName()voidlog(java.lang.Exception arg0, java.lang.String arg1)Deprecated.voidlog(java.lang.String arg0)voidlog(java.lang.String arg0, java.lang.Throwable arg1)voidremoveAttribute(java.lang.String arg0)voidsetAttribute(java.lang.String arg0, java.lang.Object arg1)booleansetInitParameter(java.lang.String arg0, java.lang.String arg1)voidsetRequestCharacterEncoding(java.lang.String arg0)voidsetResponseCharacterEncoding(java.lang.String arg0)voidsetSessionTimeout(int arg0)voidsetSessionTrackingModes(java.util.Set<javax.servlet.SessionTrackingMode> arg0)
-
-
-
Method Detail
-
getServletContextName
public java.lang.String getServletContextName()
- Specified by:
getServletContextNamein interfacejavax.servlet.ServletContext
-
getServerInfo
public java.lang.String getServerInfo()
- Specified by:
getServerInfoin interfacejavax.servlet.ServletContext
-
getRealPath
public java.lang.String getRealPath(java.lang.String arg0)
- Specified by:
getRealPathin interfacejavax.servlet.ServletContext
-
getResource
public java.net.URL getResource(java.lang.String arg0) throws java.net.MalformedURLException- Specified by:
getResourcein interfacejavax.servlet.ServletContext- Throws:
java.net.MalformedURLException
-
getAttribute
public java.lang.Object getAttribute(java.lang.String arg0)
- Specified by:
getAttributein interfacejavax.servlet.ServletContext
-
getAttributeNames
public java.util.Enumeration getAttributeNames()
- Specified by:
getAttributeNamesin interfacejavax.servlet.ServletContext
-
setAttribute
public void setAttribute(java.lang.String arg0, java.lang.Object arg1)- Specified by:
setAttributein interfacejavax.servlet.ServletContext
-
removeAttribute
public void removeAttribute(java.lang.String arg0)
- Specified by:
removeAttributein interfacejavax.servlet.ServletContext
-
getInitParameter
public java.lang.String getInitParameter(java.lang.String arg0)
- Specified by:
getInitParameterin interfacejavax.servlet.ServletContext
-
getInitParameterNames
public java.util.Enumeration getInitParameterNames()
- Specified by:
getInitParameterNamesin interfacejavax.servlet.ServletContext
-
log
public void log(java.lang.String arg0)
- Specified by:
login interfacejavax.servlet.ServletContext
-
log
public void log(java.lang.String arg0, java.lang.Throwable arg1)- Specified by:
login interfacejavax.servlet.ServletContext
-
log
@Deprecated public void log(java.lang.Exception arg0, java.lang.String arg1)Deprecated.- Specified by:
login interfacejavax.servlet.ServletContext
-
getMajorVersion
public int getMajorVersion()
- Specified by:
getMajorVersionin interfacejavax.servlet.ServletContext
-
getMinorVersion
public int getMinorVersion()
- Specified by:
getMinorVersionin interfacejavax.servlet.ServletContext
-
getContext
public javax.servlet.ServletContext getContext(java.lang.String arg0)
- Specified by:
getContextin interfacejavax.servlet.ServletContext
-
getRequestDispatcher
public javax.servlet.RequestDispatcher getRequestDispatcher(java.lang.String arg0)
- Specified by:
getRequestDispatcherin interfacejavax.servlet.ServletContext
-
getNamedDispatcher
public javax.servlet.RequestDispatcher getNamedDispatcher(java.lang.String arg0)
- Specified by:
getNamedDispatcherin interfacejavax.servlet.ServletContext
-
getMimeType
public java.lang.String getMimeType(java.lang.String arg0)
- Specified by:
getMimeTypein interfacejavax.servlet.ServletContext
-
getResourcePaths
public java.util.Set getResourcePaths(java.lang.String arg0)
- Specified by:
getResourcePathsin interfacejavax.servlet.ServletContext
-
getResourceAsStream
public java.io.InputStream getResourceAsStream(java.lang.String arg0)
- Specified by:
getResourceAsStreamin interfacejavax.servlet.ServletContext
-
getServlet
@Deprecated public javax.servlet.Servlet getServlet(java.lang.String arg0) throws javax.servlet.ServletExceptionDeprecated.- Specified by:
getServletin interfacejavax.servlet.ServletContext- Throws:
javax.servlet.ServletException
-
getServlets
@Deprecated public java.util.Enumeration getServlets()
Deprecated.- Specified by:
getServletsin interfacejavax.servlet.ServletContext
-
getServletNames
@Deprecated public java.util.Enumeration getServletNames()
Deprecated.- Specified by:
getServletNamesin interfacejavax.servlet.ServletContext
-
getContextPath
public java.lang.String getContextPath()
- Specified by:
getContextPathin interfacejavax.servlet.ServletContext
-
addListener
public void addListener(java.lang.String arg0)
- Specified by:
addListenerin interfacejavax.servlet.ServletContext
-
addListener
public <T extends java.util.EventListener> void addListener(T arg0)
- Specified by:
addListenerin interfacejavax.servlet.ServletContext
-
addListener
public void addListener(java.lang.Class<? extends java.util.EventListener> arg0)
- Specified by:
addListenerin interfacejavax.servlet.ServletContext
-
createFilter
public <T extends javax.servlet.Filter> T createFilter(java.lang.Class<T> arg0) throws javax.servlet.ServletException- Specified by:
createFilterin interfacejavax.servlet.ServletContext- Throws:
javax.servlet.ServletException
-
createListener
public <T extends java.util.EventListener> T createListener(java.lang.Class<T> arg0) throws javax.servlet.ServletException- Specified by:
createListenerin interfacejavax.servlet.ServletContext- Throws:
javax.servlet.ServletException
-
createServlet
public <T extends javax.servlet.Servlet> T createServlet(java.lang.Class<T> arg0) throws javax.servlet.ServletException- Specified by:
createServletin interfacejavax.servlet.ServletContext- Throws:
javax.servlet.ServletException
-
declareRoles
public void declareRoles(java.lang.String... arg0)
- Specified by:
declareRolesin interfacejavax.servlet.ServletContext
-
getClassLoader
public java.lang.ClassLoader getClassLoader()
- Specified by:
getClassLoaderin interfacejavax.servlet.ServletContext
-
getEffectiveMajorVersion
public int getEffectiveMajorVersion()
- Specified by:
getEffectiveMajorVersionin interfacejavax.servlet.ServletContext
-
getEffectiveMinorVersion
public int getEffectiveMinorVersion()
- Specified by:
getEffectiveMinorVersionin interfacejavax.servlet.ServletContext
-
setInitParameter
public boolean setInitParameter(java.lang.String arg0, java.lang.String arg1)- Specified by:
setInitParameterin interfacejavax.servlet.ServletContext
-
addFilter
public javax.servlet.FilterRegistration.Dynamic addFilter(java.lang.String arg0, java.lang.String arg1)- Specified by:
addFilterin interfacejavax.servlet.ServletContext
-
addFilter
public javax.servlet.FilterRegistration.Dynamic addFilter(java.lang.String arg0, javax.servlet.Filter arg1)- Specified by:
addFilterin interfacejavax.servlet.ServletContext
-
addFilter
public javax.servlet.FilterRegistration.Dynamic addFilter(java.lang.String arg0, java.lang.Class<? extends javax.servlet.Filter> arg1)- Specified by:
addFilterin interfacejavax.servlet.ServletContext
-
addServlet
public javax.servlet.ServletRegistration.Dynamic addServlet(java.lang.String arg0, java.lang.String arg1)- Specified by:
addServletin interfacejavax.servlet.ServletContext
-
addServlet
public javax.servlet.ServletRegistration.Dynamic addServlet(java.lang.String arg0, javax.servlet.Servlet arg1)- Specified by:
addServletin interfacejavax.servlet.ServletContext
-
addServlet
public javax.servlet.ServletRegistration.Dynamic addServlet(java.lang.String arg0, java.lang.Class<? extends javax.servlet.Servlet> arg1)- Specified by:
addServletin interfacejavax.servlet.ServletContext
-
getDefaultSessionTrackingModes
public java.util.Set<javax.servlet.SessionTrackingMode> getDefaultSessionTrackingModes()
- Specified by:
getDefaultSessionTrackingModesin interfacejavax.servlet.ServletContext
-
getEffectiveSessionTrackingModes
public java.util.Set<javax.servlet.SessionTrackingMode> getEffectiveSessionTrackingModes()
- Specified by:
getEffectiveSessionTrackingModesin interfacejavax.servlet.ServletContext
-
getFilterRegistration
public javax.servlet.FilterRegistration getFilterRegistration(java.lang.String arg0)
- Specified by:
getFilterRegistrationin interfacejavax.servlet.ServletContext
-
getFilterRegistrations
public java.util.Map<java.lang.String,? extends javax.servlet.FilterRegistration> getFilterRegistrations()
- Specified by:
getFilterRegistrationsin interfacejavax.servlet.ServletContext
-
getJspConfigDescriptor
public javax.servlet.descriptor.JspConfigDescriptor getJspConfigDescriptor()
- Specified by:
getJspConfigDescriptorin interfacejavax.servlet.ServletContext
-
getServletRegistration
public javax.servlet.ServletRegistration getServletRegistration(java.lang.String arg0)
- Specified by:
getServletRegistrationin interfacejavax.servlet.ServletContext
-
getServletRegistrations
public java.util.Map<java.lang.String,? extends javax.servlet.ServletRegistration> getServletRegistrations()
- Specified by:
getServletRegistrationsin interfacejavax.servlet.ServletContext
-
getSessionCookieConfig
public javax.servlet.SessionCookieConfig getSessionCookieConfig()
- Specified by:
getSessionCookieConfigin interfacejavax.servlet.ServletContext
-
setSessionTrackingModes
public void setSessionTrackingModes(java.util.Set<javax.servlet.SessionTrackingMode> arg0) throws java.lang.IllegalStateException, java.lang.IllegalArgumentException- Specified by:
setSessionTrackingModesin interfacejavax.servlet.ServletContext- Throws:
java.lang.IllegalStateExceptionjava.lang.IllegalArgumentException
-
getVirtualServerName
public java.lang.String getVirtualServerName()
- Specified by:
getVirtualServerNamein interfacejavax.servlet.ServletContext
-
addJspFile
public javax.servlet.ServletRegistration.Dynamic addJspFile(java.lang.String arg0, java.lang.String arg1)- Specified by:
addJspFilein interfacejavax.servlet.ServletContext
-
getRequestCharacterEncoding
public java.lang.String getRequestCharacterEncoding()
- Specified by:
getRequestCharacterEncodingin interfacejavax.servlet.ServletContext
-
getResponseCharacterEncoding
public java.lang.String getResponseCharacterEncoding()
- Specified by:
getResponseCharacterEncodingin interfacejavax.servlet.ServletContext
-
getSessionTimeout
public int getSessionTimeout()
- Specified by:
getSessionTimeoutin interfacejavax.servlet.ServletContext
-
setRequestCharacterEncoding
public void setRequestCharacterEncoding(java.lang.String arg0)
- Specified by:
setRequestCharacterEncodingin interfacejavax.servlet.ServletContext
-
setResponseCharacterEncoding
public void setResponseCharacterEncoding(java.lang.String arg0)
- Specified by:
setResponseCharacterEncodingin interfacejavax.servlet.ServletContext
-
setSessionTimeout
public void setSessionTimeout(int arg0)
- Specified by:
setSessionTimeoutin interfacejavax.servlet.ServletContext
-
-