I don't want to extend StrutsSpringJUnit4TestCase as it enforces me to provide all Spring dependencies required by the action itself. Although the Struts Action I want to test is dependent only on two Spring beans, those beans have a lot of other dependencies and so on. What I would like to do is mocking all Struts Action dependencies and then doing some tests. Is it possible to do it that way?
Pozdrawiam/Best regards, Damian Błażejewski dblazejewski.com 2013/11/27 Lukasz Lenart <lukaszlen...@apache.org> > 2013/11/26 Damian Blazejewski <damian.blazejew...@gmail.com>: > > I have managed to sort it out. My project has two maven modules and one > > parent pom common for those modules. > > Tests are located in on of the submodules. > > As turns out, when I add servlet-api and jsp-api dependencies to the > parent > > pom, the error is present. > > However, when I move those two dependencies to the module's pom which > tests > > are located in, error disappears. > > So that problem is solved. > > Unfortunately, there is another issue. I have almost given up but my > desire > > to start automatically testing Struts actions is stronger so I still > > struggle :) > > I have Spring dependencies in the actions itself. It would be perfect if > I > > could mock them. But as far as I know I can't but I should provide spring > > application context > > defining those dependencies. > > > > When I try to extend StrutsJUnit4TestCase in my test I get the following > > error: > > > > "Looks like the Spring listener was not configured for your web app! " > > > > When I extend StrutsSpringJUnit4TestCase, I have to provide Spring > > dependencies as I said earlier. > > > > Is there any way to mock those Spring dependencies in my Struts action? > > I'm not sure if I understand you - why don't you use > StrutsSpringJUnit4TestCase? > > > http://struts.apache.org/release/2.3.x/docs/struts-2-junit-plugin-tutorial.html > http://struts.apache.org/release/2.3.x/docs/testing-actions.html > > > Regards > -- > Łukasz > + 48 606 323 122 http://www.lenart.org.pl/ > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > For additional commands, e-mail: user-h...@struts.apache.org > >