Hello Maurizio, > I do some change on the S2 Junit4 plugin, now it should be simpler run a > test with or without spring. > Could you test the latest version of the aforementioned plugin [1]? > Christian, is this [2] your use case? > WDYT? is more intuitive?
not tested it yet, but yes, that is what I want to have, it looks great! Thank you very much for the work! One question roused in me when I see this one and even the old Junit3 testcase. I was always wondering were the struts.xml is drawn. In most cases of course I want to test the struts.xml as it is used in my webapp. But sometimes i might want to test something else, a special error case or maybe a result type. For these cases I might want to test with a variation of my struts.xml, and therefore this might be useful: @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = {"your-application-context.xml"}) @StrutsContextConfiguration(locations = {"struts-test.xml"}) public class YourActionIntegrationTest extends StrutsSpringJUnit4TestCase<YourAction> { not sure if my idea makes sense, but wanted to bring it to discussion. Cheers! Christian > > [1] > https://builds.apache.org/job/Struts2/334/org.apache.struts$struts2-junit-plugin/ > [2] > https://issues.apache.org/jira/browse/WW-3667?focusedCommentId=13079421&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-13079421 > On 3 August 2011 20:16, Christian Grobmeier <grobme...@gmail.com> wrote: > >> Hi, >> >> at the moment I found out to test without that class. Not really a >> full test, but it works for my needs at the moment. Therefore I can >> wait until you have pushed your code to google. Please ping this list >> once it is done - guess some others ahve an interest in it too :-) >> >> Cheers >> Christian >> >> On Wed, Aug 3, 2011 at 7:54 PM, Gabriel Belingueres >> <belingue...@gmail.com> wrote: >> > Hi, >> > >> > StrutsJUnit4TestCase is really tricky. I found few pointers in the web. >> > I'm currently using it successfully for my modest testing >> > requirements, but you don't need to provide a web.xml file. >> > >> > When I say integration testing utility, I mean testing a full blown >> > interceptor stack with your actions and interceptors. If you want to >> > test either your actions or interceptors in isolation, you may not >> > need this. >> > >> > Funny enough, I'm currently in the process of open sourcing our Struts >> > 2 integration testing utility, which is based on StrutsJUnit4TestCase >> > (only tested it on Struts 2.2.3 I'm afraid), so if you can hold on a >> > few minutes, you may download it from google code. >> > >> > Regards, >> > Gabriel >> > >> > 2011/8/3 Christian Grobmeier <grobme...@gmail.com>: >> >> Hello all, >> >> >> >> today I tried to figure out how one can use StrutsJUnit4TestCase. I am >> >> currently puzzled. I found docs for the older implementation for >> >> Junit3 of course, but nothing on the StrutsJUnit4TestCase class. Any >> >> pointers? >> >> >> >> With the old stuff i simply did: this.executeAction() and all was >> >> well. Now it seems I have to give the class a web.xml - how? >> >> >> >> Thanks in advance >> >> >> >> Christian >> >> >> >> --------------------------------------------------------------------- >> >> 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 >> > >> > >> >> >> >> -- >> http://www.grobmeier.de >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >> For additional commands, e-mail: user-h...@struts.apache.org >> >> > > > -- > Maurizio Cucchiara > -- http://www.grobmeier.de --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org