Class ServletTestRunner
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
org.jboss.arquillian.protocol.servlet.runner.ServletTestRunner
- All Implemented Interfaces:
Serializable,javax.servlet.Servlet,javax.servlet.ServletConfig
public class ServletTestRunner
extends javax.servlet.http.HttpServlet
ServletTestRunner
The server side executor for the Servlet protocol impl.
Supports multiple output modes ("outputmode"): - html - serializedObject
- Version:
- $Revision: $
- Author:
- Aslak Knutsen
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()protected voiddoGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) protected voiddoPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) protected voidexecute(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) voidexecuteEvent(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String className, String methodName) voidexecuteTest(javax.servlet.http.HttpServletResponse response, String outputMode, String className, String methodName) static javax.servlet.ServletContextvoidinit()Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, serviceMethods inherited from class javax.servlet.GenericServlet
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
-
Field Details
-
PARA_METHOD_NAME
- See Also:
-
PARA_CLASS_NAME
- See Also:
-
PARA_OUTPUT_MODE
- See Also:
-
PARA_CMD_NAME
- See Also:
-
OUTPUT_MODE_SERIALIZED
- See Also:
-
OUTPUT_MODE_HTML
- See Also:
-
CMD_NAME_TEST
- See Also:
-
CMD_NAME_EVENT
- See Also:
-
-
Constructor Details
-
ServletTestRunner
public ServletTestRunner()
-
-
Method Details
-
getCurrentServletContext
public static javax.servlet.ServletContext getCurrentServletContext() -
init
public void init() throws javax.servlet.ServletException- Overrides:
initin classjavax.servlet.GenericServlet- Throws:
javax.servlet.ServletException
-
destroy
public void destroy()- Specified by:
destroyin interfacejavax.servlet.Servlet- Overrides:
destroyin classjavax.servlet.GenericServlet
-
doPost
protected void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException - Overrides:
doPostin classjavax.servlet.http.HttpServlet- Throws:
javax.servlet.ServletExceptionIOException
-
doGet
protected void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException - Overrides:
doGetin classjavax.servlet.http.HttpServlet- Throws:
javax.servlet.ServletExceptionIOException
-
execute
protected void execute(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException - Throws:
javax.servlet.ServletExceptionIOException
-
executeTest
public void executeTest(javax.servlet.http.HttpServletResponse response, String outputMode, String className, String methodName) throws ClassNotFoundException, IOException - Throws:
ClassNotFoundExceptionIOException
-
executeEvent
public void executeEvent(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String className, String methodName) throws ClassNotFoundException, IOException - Throws:
ClassNotFoundExceptionIOException
-