使用Spring、Dbunit整合进行单元测试

1、在pom.xml文件中加入依赖:

             

                         
			
				com.github.springtestdbunit
				spring-test-dbunit
				1.0.0
				test
			

2、编写测试类:

                   

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("/beans.xml")
@TestExecutionListeners({DbUnitTestExecutionListener.class,DependencyInjectionTestExecutionListener.class})  //1、使用dbunit
public class TestUserDao  {
	@Inject
	private IUserDao userDao;
	
	@Test
	@DatabaseSetup("/t_user.xml")//2、使用dbunit 3、导包
	public void testLoad() throws DatabaseUnitException, SQLException{
		User u = userDao.load(1);
		EntitiesHelper.assertUser(u);
	}
}

3、编写测试数据文件:t_user.xml   与bean.xml文件放在一起  即在classpath路径下

    



	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	


      

你可能感兴趣的:(使用Spring、Dbunit整合进行单元测试)