|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
com.opensymphony.xwork2.XWorkTestCase
org.apache.struts2.StrutsTestCase
public abstract class StrutsTestCase
Base test case for JUnit testing Struts.
Field Summary | |
---|---|
protected Map<String,String> |
dispatcherInitParams
|
protected org.springframework.mock.web.MockPageContext |
pageContext
|
protected org.springframework.mock.web.MockHttpServletRequest |
request
|
protected org.springframework.core.io.DefaultResourceLoader |
resourceLoader
|
protected org.springframework.mock.web.MockHttpServletResponse |
response
|
protected org.springframework.mock.web.MockServletContext |
servletContext
|
Fields inherited from class com.opensymphony.xwork2.XWorkTestCase |
---|
actionProxyFactory, configuration, configurationManager, container |
Constructor Summary | |
---|---|
StrutsTestCase()
|
Method Summary | |
---|---|
protected void |
applyAdditionalParams(com.opensymphony.xwork2.ActionContext context)
Can be overwritten in subclass to provide additional context's params and settings used during action invocation |
protected String |
executeAction(String uri)
Executes an action and returns it's output (not the result returned from execute()), but the actual output that would be written to the response. |
protected Object |
findValueAfterExecute(String key)
gets an object from the stack after an action is executed |
protected ActionMapping |
getActionMapping(javax.servlet.http.HttpServletRequest request)
Finds an ActionMapping for a given request |
protected ActionMapping |
getActionMapping(String url)
Finds an ActionMapping for a given url |
protected com.opensymphony.xwork2.ActionProxy |
getActionProxy(String uri)
Creates an action proxy for a request, and sets parameters of the ActionInvocation to the passed parameters. |
protected void |
initActionContext(com.opensymphony.xwork2.ActionContext actionContext)
|
protected Dispatcher |
initDispatcher(Map<String,String> params)
|
protected void |
initPortletContext(com.opensymphony.xwork2.ActionContext actionContext)
|
protected void |
initServletMockObjects()
|
protected void |
initSession(com.opensymphony.xwork2.ActionContext actionContext)
|
protected void |
injectStrutsDependencies(Object object)
Injects dependencies on an Object using Struts internal IoC container |
protected void |
setUp()
Sets up the configuration settings, XWork configuration, and message resources |
protected void |
setupAfterInitDispatcher(Dispatcher dispatcher)
|
protected void |
setupBeforeInitDispatcher()
|
protected void |
tearDown()
|
Methods inherited from class com.opensymphony.xwork2.XWorkTestCase |
---|
loadButAdd, loadButAdd, loadConfigurationProviders |
Methods inherited from class junit.framework.TestCase |
---|
countTestCases, createResult, getName, run, run, runBare, runTest, setName, toString |
Methods inherited from class junit.framework.Assert |
---|
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected org.springframework.mock.web.MockHttpServletResponse response
protected org.springframework.mock.web.MockHttpServletRequest request
protected org.springframework.mock.web.MockPageContext pageContext
protected org.springframework.mock.web.MockServletContext servletContext
protected Map<String,String> dispatcherInitParams
protected org.springframework.core.io.DefaultResourceLoader resourceLoader
Constructor Detail |
---|
public StrutsTestCase()
Method Detail |
---|
protected Object findValueAfterExecute(String key)
protected String executeAction(String uri) throws javax.servlet.ServletException, UnsupportedEncodingException
javax.servlet.ServletException
UnsupportedEncodingException
protected com.opensymphony.xwork2.ActionProxy getActionProxy(String uri)
protected void initActionContext(com.opensymphony.xwork2.ActionContext actionContext)
protected void initSession(com.opensymphony.xwork2.ActionContext actionContext)
protected void initPortletContext(com.opensymphony.xwork2.ActionContext actionContext)
protected void applyAdditionalParams(com.opensymphony.xwork2.ActionContext context)
context
- current ActionContext
protected ActionMapping getActionMapping(javax.servlet.http.HttpServletRequest request)
protected ActionMapping getActionMapping(String url)
protected void injectStrutsDependencies(Object object)
protected void setUp() throws Exception
setUp
in class com.opensymphony.xwork2.XWorkTestCase
Exception
protected void setupBeforeInitDispatcher() throws Exception
Exception
protected void setupAfterInitDispatcher(Dispatcher dispatcher)
protected void initServletMockObjects()
protected Dispatcher initDispatcher(Map<String,String> params)
protected void tearDown() throws Exception
tearDown
in class com.opensymphony.xwork2.XWorkTestCase
Exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |