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 {@link #ServletRunner(File)}
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 {@link #ServletRunner(File,String)}
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