|
|||||||||
| 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 java.util.Map<java.lang.String,java.lang.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 java.lang.String |
executeAction(java.lang.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 java.lang.Object |
findValueAfterExecute(java.lang.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(java.lang.String url)
Finds an ActionMapping for a given url |
protected ActionProxy |
getActionProxy(java.lang.String uri)
Creates an action proxy for a request, and sets parameters of the ActionInvocation to the passed parameters. |
protected Dispatcher |
initDispatcher(java.util.Map<java.lang.String,java.lang.String> params)
|
protected void |
initServletMockObjects()
|
protected void |
injectStrutsDependencies(java.lang.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 |
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 java.util.Map<java.lang.String,java.lang.String> dispatcherInitParams
protected org.springframework.core.io.DefaultResourceLoader resourceLoader
| Constructor Detail |
|---|
public StrutsTestCase()
| Method Detail |
|---|
protected java.lang.Object findValueAfterExecute(java.lang.String key)
protected java.lang.String executeAction(java.lang.String uri)
throws javax.servlet.ServletException,
java.io.UnsupportedEncodingException
javax.servlet.ServletException
java.io.UnsupportedEncodingExceptionprotected ActionProxy getActionProxy(java.lang.String uri)
protected ActionMapping getActionMapping(javax.servlet.http.HttpServletRequest request)
protected ActionMapping getActionMapping(java.lang.String url)
protected void injectStrutsDependencies(java.lang.Object object)
protected void setUp()
throws java.lang.Exception
setUp in class XWorkTestCasejava.lang.Exception
protected void setupBeforeInitDispatcher()
throws java.lang.Exception
java.lang.Exceptionprotected void initServletMockObjects()
protected Dispatcher initDispatcher(java.util.Map<java.lang.String,java.lang.String> params)
protected void tearDown()
throws java.lang.Exception
tearDown in class XWorkTestCasejava.lang.Exception
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||