Hi bryan

I will not answer your question as I don't know (I didn't search ;) so ...)

I personnally use CactusStrutsTestCase to test my Action
(http://strutstestcase.sourceforge.net/). It include all the
mechanisme to load the struts-config, execute plugin ... Maybe it
could solve some of your problems.

If you choose this solution the StrutsTestCase mailling should be the
best place to ask in that case.

Nicolas,

On Tue, 15 Mar 2005 13:41:20 -0800 (PST), bryan hansen <[EMAIL PROTECTED]> 
wrote:
> We are using cactus to test some struts actions. I am
> getting an error and not sure what the cause is. BTW
> if somebody has found a better way to do this, I am
> open for suggestions.
> 
> We simply add the URI that we want to request and the
> appropriate paramaters in the begin method:
> 
> private void beginAction(WebRequest request) {
>   request.addHeader("URI", "/lease/leaseSummary.do");
>   request.addParameter("command", "viewLease");
>   request.addParameter("itemId","1301");
>   request.addParameter("structureId", "1111");
> }
> 
> We then access the action servlet:
> 
> public void testAction() throws Exception {
>   ActionServlet servlet = new ActionServlet();
>   servlet.init(config);
>   UserSessionValues usv = new UserSessionValues();
>   session.setAttribute("userInfo", usv);
> 
>   servlet.doPost(request, response);
> 
>   UserSessionValues usvSession = (UserSessionValues)
> request.getSession().getAttribute("userInfo");
> 
>    assertNotNull(usvSession);
> 
> }
> 
> The output from this test results in a bunch of debug
> code, but ultimately this:
> 
>     [cactus] 14:09:54,114 DEBUG wire: << "HTTP/1.1 404
> Invalid path /ServletRedirector was requested[\r][\n]"
> 
> I get the same error message on Tomcat and JBoss.
> 
> Any ideas?
> 
> Thanks,
> 
> Bryan
> 
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to