在spring下使用junit做单元测试的基本方法
1 继承AbstractTransactionalDataSourceSpringContextTests类
2 覆盖getConfigLocations方法
3 写测试方法
4 运行
public class TestData extends AbstractTransactionalDataSourceSpringContextTests {
protected String[] getConfigLocations() {
setDependencyCheck(false);
setAutowireMode(1);
//加载spring相关配制文件,启动应用。
return new String[] {"classpath*:config/spring.xml", "classpath*:modules/**/spring-conf/*.xml"};
}
/**
* 要测试的业务功能
*/
public void testXXX() {
......
}
}