Take a look at this. This is set-up for Maven. I had to copy my
/WEB-INF/applicationResources.xml to test/resources/
package mil.army.usarec.ars.techdemo;
import static org.junit.Assert.*;
import org.junit.*;
import org.junit.runner.*;
import org.springframework.beans.factory.annotation.*;
import org.springframework.test.context.*;
import org.springframework.test.context.junit4.*;
/**
* DemoAction Tester.
* @author SheltonN
*/
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = {"/applicationContext-test.xml"})
public class DemoActionTest {
@Autowired
private SomeService someService = null;
/**
* Tester for Method: demoForm().
*/
@Test
public void testDemoForm() throws Exception {
assertNotNull("SomeService was not injected by Spring", someService);
assertEquals("some other value", someService.getSomethingElse());
}
}
----- Original Message ----
From: Jukka Välimaa <[EMAIL PROTECTED]>
To: Struts Users Mailing List <[email protected]>
Sent: Thursday, July 24, 2008 7:23:59 AM
Subject: Re: Unit testing Struts2 + Spring application?
Check out Appfuse <http://appfuse.org/display/APF/AppFuse+QuickStart>,
Struts 2 Modular version. It has this kind of setup
2008/7/23 Paweł Wielgus <[EMAIL PROTECTED]>:
> Hi Joachim,
> isn't StrutsTestCase for Struts 1.x ?
>
> Best regards,
> Paweł Wielgus.
>
> On 23/07/2008, Joachim Ansorg <[EMAIL PROTECTED]> wrote:
> > Hi,
> > I'm working on a Struts2 application which uses Spring as factory.
> > I'm using Struts 2.1 and Spring 2.5.
> >
> > The problem is for me that
> > - I don't know how to use StrutsTestCase so the created action are
> > spring-wired
> > - How to make the tests use my /WEB-INF/struts.xml file as Struts
> > configuration
> >
> > Does anybody have this kind of setup working? If yes, are there any
> tricks
> > to do that?
> >
> > Thanks a lot,
> > Joachim
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>