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