Hi, I'm trying to get DAO that is relying on the context object as per the example of http://tersesystems.com/post/9700064.jhtml But I'm not getting. Kindly anybody tell me how to do this. Thanks in advance...
My code goes like this..... --------------------------------- public class LoginServiceTest extends TestCase { private Log logger = LogFactory.getLog(this.getClass()); private UserServiceImpl userServiceImpl; private UserDao mockDao; User user; public void testLogin() throws UsernameNotExistException { try { user = new User(); mockDao = new UserDaoHibernateImpl(); userServiceImpl.setUserDao(mockDao); //org.springframework.context.ApplicationContext ctx = new // FileSystemXmlApplicationContext( "D:\\...\\Web // Content\\WEB-INF\\applicationContext.xml"); ApplicationContext mockContext = EasyMock.createMock (ApplicationContext.class); mockDao = createMock(UserDao.class); expect(mockContext.getBean("userDao")).andReturn(mockDao); mockDao.getUser("admin"); replay(mockContext); replay(mockDao); assertEquals(user, userServiceImpl.login("admin", "admin")); verify(mockDao); } catch (HibernateObjectRetrievalFailureException he) { throw new UsernameNotExistException(user.getUsername()); } catch (Exception e) { this.logger.error("Could not login", e); throw new UsernameNotExistException(user.getUsername()); } } } ---------------------- applicationContext.xml ---------------------- .... .... <!-- User DAO object: Hibernate implementation --> <bean id="userDao" class="com.....model.dao.hibernate.UserDaoHibernateImpl"> <property name="hibernateTemplate"><ref bean="hibernateTemplate"/> </property> </bean> .... .... -- View this message in context: http://n2.nabble.com/How-to-get-DAO-while-we%27re-relying-on-a-context-object-%28that-is-being-passed-in%29-tp1608974p1608974.html Sent from the Tapestry Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]