|
|||||||||
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.UnsupportedEncodingException
protected 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 XWorkTestCase
java.lang.Exception
protected void setupBeforeInitDispatcher() throws java.lang.Exception
java.lang.Exception
protected 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 XWorkTestCase
java.lang.Exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |