Spring+hibernate的单元测试Junit
2008-01-05 10:04:57 来源:WEB开发网核心提示:sPRing提供的单元测试是强大的,spring的单元测试很简单,Spring+hibernate的单元测试Junit,封装的很好,我们要用spring的单元测试测试我们写的add,它在此时完成以后会把数据库回滚一次,不会影响你的数据库记录,delete等方法时候需要spring提供的一个额外包spring-mock.
sPRing提供的单元测试是强大的,spring的单元测试很简单,封装的很好。我们要用spring的单元测试测试我们写的add,delete等方法时候需要spring提供的一个额外包spring-mock.jar,我已经传上来了。你只要熟悉单元测试,编写一个测试案例,然后把继续改为org.springframework.test.AbstractTransactionalDataSourceSpringContextTests就可以了,此时编译器会提示你要实现
/**
* 必须实现的方法
*/
public String[] getConfigLocations(){
String[] config = new String[]{"applicationContext.xml","applicationContext-dao.xml","applicationContext-hibernate.xml","applicationContext-service.xml"};
return config;
}
看了大家应该明白,就是把你配置好的xml赋值给它,
然后大家就可以通过下面方法:
下面的applicationContext这个变量是你只要继续了刚才那个抽象类就可以得到的一个恒量。
FriendService friendService = (FriendService)applicationContext.getBean("friendService");
得到你的实例来进行业务逻辑测试了,是不是很简单,大家试试吧,它在此时完成以后会把数据库回滚一次,不会影响你的数据库记录,非常好。
- ››Hibernate高级应用:性能优化策略
- ››单元格被选中就触发宏的运行的实现方法
- ››hibernate 多对多关系详解(包括中间表,一对多字表...
- ››Spring源码学习-含有通配符路径解析(上)
- ››Hibernate实现mysql数据库limit查询方法
- ››Spring MVC与JAX-RS比较与分析
- ››Spring 框架的设计理念与设计模式分析
- ››Spring Web Flow 2 中流管理的持久化
- ››Spring 事务管理高级应用难点剖析: 第 2 部分
- ››Spring 事务管理高级应用难点剖析: 第 3 部分
- ››Spring 事务管理高级应用难点剖析,第 1 部分
- ››Hibernate 之父:是时候升级到Java EE 6了
更多精彩
赞助商链接