Hmmm, I seem to have inserted that "Hi Liam" in entirely wrong place! Hope it doesn't distract you from the content of the message though ;o)
2010/1/8 Stijn Maller <[email protected]> > I assume you're actually talking about stubbing rather then mocking. Mock > frameworks belong more in unit testing then in integration testing. > If you are in fact talking about stubs then Ilja is right, just use a > different applicationContext to inject the stubbed version of your > validation service. > > Hi Liam, > > I recommend you read up on the Spring TestContext framework. (See the > relevent section in your Spring Reference) > > Basically you will have to: > > 1) create a second applicationContext which only contains your stubbed > version of the service. (With the same beanname as the real service) > 2) Add the following annotations to your integration test (If it uses the > TestContext framework) > > @RunWith(SpringJUnit4ClassRunner.class) > @ContextConfiguration(locations={"/applicationContext.xml", > "/applicationContext-test.xml"}) > > This way your test will used the stubbed version and your normal code will > use the real version. If you were on the other hand talking about unit tests > and mock objects then none of the above applies. :o) > > Kind regards, > Stijn >
