I'm pretty much with Nils here, except that I use later versions of JUnit that support the @RunWith annotation and there is a spring class that you can use so that you can specify an applicationContext.xml file. That way, I can create a spring config file with beans defined specifically for testing (connected to HSQLDB for instance) and then just set @Autowired annotation on the struts action so that it gets all the spring bean dependencies injected, then write the unit tests against it.
-Wes On Fri, Sep 11, 2009 at 7:19 AM, Nils-Helge Garli Hegvik <nil...@gmail.com> wrote: > If it's unit testing you want to do, can't you just test your actions > without involving Spring or anything else? I usually just create a > unit test where I instantiate my action, set the aproriate > dependencies, and then just call the appropriate execute method. > > Nils-H > > 2009/9/11 Diego Manilla Suárez <diego.mani...@xeridia.com>: >> Hi. I've been struggling to have tests for my Struts 2 actions working. >> >> I'm using Struts 2 actions created by Spring, by the means of the Struts 2 >> Spring plugin. >> >> Both Struts 2 and Spring provide their own base classes to create test >> units, and since Java doesn't allow multiple inheritance, I've tried to >> extend one of the classes and trying to replicate the functionality provided >> by the other, with no luck so far, I get all kinds of obscure errors, >> especially from the Struts 2 part. >> >> I also want to use TestNG, not JUnit. >> >> I was wondering if there is a base class anywhere to create unit tests for >> Struts 2 actions inside Spring. >> >> Thanks in advance. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >> For additional commands, e-mail: user-h...@struts.apache.org >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > For additional commands, e-mail: user-h...@struts.apache.org > > -- Wes Wannemacher Head Engineer, WanTii, Inc. Need Training? Struts, Spring, Maven, Tomcat... Ask me for a quote! --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org