Hi Christian, thanks for your precious feedback. your idea makes a lot of sense indeed! Unfortunately the struts.xml file name is one of the strong convention of S2 (the file name appears inside the code) and after a very quick look it would not seem simple to replace. Anyway, I'll take a deep look at this ASAP.
Maurizio Cucchiara On 8 August 2011 10:35, Christian Grobmeier <grobme...@gmail.com> wrote: > 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 > >