ssh框架Junit测试DAO

我用的是Junit4,在测试的时候需要加载Application.xml文件,获取需要测试的DAO的bean。(注意你的XXX.hbm.xml文件我就是一是因为在数据库中修改了字段而没有修改hbm.xml文件报错害的我找了好久的错,其实注意看错误踢死里面就有。

下面的是测试代码:

public class search {
	
	MovieMessageDAO movieMessageDAO;
	

	@Test
	public void test() {
		//获取applicationContext.xml文件
		BeanFactory beanFactory = 
				new FileSystemXmlApplicationContext("WebRoot/WEB-INF/applicationContext.xml");
		//过去测试DAO
		movieMessageDAO= (MovieMessageDAO) beanFactory.getBean("movieMessageDao");
		
		List ss = movieMessageDAO.listByMovieName("速度与激情5 Fast Five");
				
		for(int i=0; i
}

再点击右键Run As---》Junit  Test;

你可能感兴趣的:(Junit)