public class MockActionServlet extends ActionServlet
Mock ActionServlet 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 getter methods for servletContext and
servletConfig are 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.
| Modifier and Type | Field and Description |
|---|---|
protected javax.servlet.ServletConfig |
servletConfig |
protected javax.servlet.ServletContext |
servletContext |
chainConfig, config, configDigester, convertNull, internal, internalName, log, registrations, servletMapping, servletName| Constructor and Description |
|---|
MockActionServlet()
Constructor.
|
MockActionServlet(javax.servlet.ServletContext servletContext,
javax.servlet.ServletConfig servletConfig)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
javax.servlet.ServletConfig |
getServletConfig()
Get property
|
javax.servlet.ServletContext |
getServletContext()
Get property
|
void |
initInternal()
Expose as public so that test classes can exercise things which
retrieve messages.
|
void |
setServletConfig(javax.servlet.ServletConfig servletConfig)
Set property
|
void |
setServletContext(javax.servlet.ServletContext servletContext)
Set property
|
addServletMapping, destroy, destroyConfigDigester, destroyInternal, destroyModules, doGet, doPost, getInternal, getModuleConfig, getRequestProcessor, init, initChain, initConfigDigester, initModuleActions, initModuleConfig, initModuleConfigFactory, initModuleExceptionConfigs, initModuleFormBeans, initModuleForwards, initModuleMessageResources, initModulePlugIns, initModulePrefixes, initOther, initServlet, parseModuleConfigFile, parseModuleConfigFile, process, processActionConfigClass, processActionConfigExtension, processExceptionConfigClass, processExceptionExtension, processFormBeanConfigClass, processFormBeanExtension, processForwardConfigClass, processForwardExtension, splitAndResolvePathsdoDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, serviceprotected javax.servlet.ServletContext servletContext
protected javax.servlet.ServletConfig servletConfig
public MockActionServlet(javax.servlet.ServletContext servletContext,
javax.servlet.ServletConfig servletConfig)
Constructor.
public MockActionServlet()
Constructor.
public void setServletContext(javax.servlet.ServletContext servletContext)
Set property
servletContext - public javax.servlet.ServletContext getServletContext()
Get property
getServletContext in interface javax.servlet.ServletConfiggetServletContext in class javax.servlet.GenericServletpublic void setServletConfig(javax.servlet.ServletConfig servletConfig)
Set property
servletConfig - public javax.servlet.ServletConfig getServletConfig()
Get property
getServletConfig in interface javax.servlet.ServletgetServletConfig in class javax.servlet.GenericServletpublic void initInternal()
throws javax.servlet.ServletException
Expose as public so that test classes can exercise things which retrieve messages.
initInternal in class ActionServletjavax.servlet.ServletException - if we cannot initialize these resourcesjavax.servlet.UnavailableException - if we cannot load resourcesCopyright © 2000–2024 Apache Software Foundation. All rights reserved.