On Fri, 16 Nov 2007, Andy Barlow [Deftex] wrote: > I guess what I really need to do mock off the getEJBService() of > MainApplication to return a "mock" object that serves the data to the > test pages. > > Problem is, I'm not sure how to achieve that without initialising > WicketTester with a mock MainApplication, which will then fail with a > ClassCastException, as before.
WicketTester wicket = new WicketTester(new MainTestApplication()); ... public class MainTestApplication extends MainApplication { ... @Override public EjbService getEjbService() { return fakeEjbService; } } Though if you use EJB 3 I think that you could have some kind of dependency injection instead of a service locator. Best wishes, Timo -- Timo Rantalaiho Reaktor Innovations Oy <URL: http://www.ri.fi/ > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]