com.meterware.servletunit
public class ServletRunner extends Object
| Nested Class Summary | |
|---|---|
| static class | ServletRunner.JasperJSPServletDescriptor |
| Field Summary | |
|---|---|
| static JSPServletDescriptor | JASPER_DESCRIPTOR |
| Constructor Summary | |
|---|---|
| ServletRunner()
Default constructor, which defines no servlets. | |
| ServletRunner(String webXMLFileSpec)
Constructor which expects the full path to the web.xml for the
application. | |
| ServletRunner(String webXMLFileSpec, String contextPath)
Constructor which expects the full path to the web.xml for the
application and a context path under which to mount it. | |
| ServletRunner(File webXml)
Constructor which expects a File object representing the web.xml for the
application.
| |
| ServletRunner(File webXml, String contextPath)
Constructor which expects a File object representing the web.xml for the
application and a context path under which to mount it.
| |
| ServletRunner(InputStream webXML)
Constructor which expects an input stream containing the web.xml for the application.
| |
| ServletRunner(InputStream webXML, String contextPath)
Constructor which expects an input stream containing the web.xml for the application.
| |
| Method Summary | |
|---|---|
| String | getContextParameter(String name)
Returns the value of the named context parameter found in the application definition. |
| WebResponse | getResponse(WebRequest request)
Returns the response from the specified servlet. |
| WebResponse | getResponse(String url)
Returns the response from the specified servlet using GET. |
| HttpSession | getSession(boolean create)
Returns the session to be used by the next request. |
| ServletUnitClient | newClient()
Creates and returns a new web client that communicates with this servlet runner.
|
| void | registerServlet(String resourceName, String servletClassName)
Registers a servlet class to be run.
|
| void | registerServlet(String resourceName, String servletClassName, Hashtable initParameters)
Registers a servlet class to be run, specifying initialization parameters.
|
| void | shutDown()
Shuts down the servlet container, returning any resources held by it.
|
Deprecated: as of 1.6, use ServletRunner
Constructor which expects the full path to the web.xml for the application.Parameters: webXMLFileSpec the full path to the web.xml file
Deprecated: as of 1.6, use ServletRunner
Constructor which expects the full path to the web.xml for the application and a context path under which to mount it.Parameters: webXMLFileSpec the full path to the web.xml file contextPath the context path
Parameters: webXml the web.xml file
Since: 1.6
Parameters: webXml the web.xml file contextPath the context path
Since: 1.6
Throws: SAXException thrown if there is an error parsing the response
Throws: SAXException thrown if there is an error parsing the response
Parameters: create if true, will create a new session if no valid session is defined.
Since: 1.6