On Wed, 2011-09-21 at 17:55 +0200, Carl Ballantyne wrote:

> How can I try the nightly build if using Maven? I do not see it listed as an
> option.

Would be nice if Struts released SNAPSHOT versions into maven. Does it?



> > Be aware that you can write your test as follow:
> >
> > public void testValidationRequired() throws Exception {
> >            request.setParameter("user.roles", "");
> >             executeAction("/your_package/your_action.action");
> >
> >           // asserts to check errors etc......
> >    }
> > }

Maurizio: you can't use this if you have to set objects (eg:
action.setSession(session );), does it? In my sessioned test I need:
                action.setSession(session );

actionProxy.getInvocation().getInvocationContext().setSession(session);
perhaps the first could be replaced with request.setParameter() (can
it?), but I need the second - otherwise I'll have a nullpointerexception
in my action's session.get() method (because ServletConfigInterceptor's
((SessionAware) action).setSession(context.getSession()); (line 146)
will set it to null and override the action.setSession(session)
instruction)

Miguel

Reply via email to