spring+hibernate的单元测试junit
ReadyGo!技术成就梦想
www.efish.cn
efish
2007-10-1 2:17:49
spring提供的单元测试是强大的,spring的单元测试很简单,封装的很好。我们要用spring的单元测试测试我们写的add,delete等方法时候需要spring提供的一个额外包spring-mock.jar,我已经传上来了。你只要熟悉单元测试,编写一个测试案例,然后把继承改为org.springframework.test.abstracttransactionaldatasourcespringcontexttests就可以了,此时编译器会提示你要实现
/**
* 必须实现的方法
*/
public 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");
得到你的实例来进行业务逻辑测试了,是不是很简单,大家试试吧,它在此时完成以后会把数据库回滚一次,不会影响你的数据库记录,非常好。
责任编辑: efish
参与评论
查找更多:
核心java基础j2eexmlj2sej2me问题解决核心技术高级核心java基础j2eexmlj2sej2me问题解决核心技术高级核心java基础j2eexmlj2sej2me问题解决核心技术高级核心java基础j2eexmlj2sej2me问题解决核心技术高级核心java基础j2eexmlj2sej2me问题解决核心技术高级核心java基础j2eexmlj2sej2me问题解决核心技术高级
-
相关文章
看 junit 中metedata的巧妙应用
juunit4至今还是神神秘秘,不知道最终是个什么样子。但是已经有文章在对其进行介绍。先不管文章里描述的是否..
关于java单元测试中的伪对象介绍..
在单元测试的策略中伪对象被广泛使用。他从测试中分离了外部的不需要的因素并且帮助开发人员专注于被测试的..
java标准单元测试库 junit 4 抢先..
junit 是 java? 语言事实上的 标准单元测试库。junit 4 是该库三年以来最具里程碑意义的一次发布。它的新特..
java开源项目——突破junit的局限
“没有人喜欢bug。”大多数关于单元测试的文章以这句话开篇。的确,我们都希望代码如设计的那样准确地执行,..
jbuilder2005单元测试之junit框架
简单的框架 junit是由erich gamma和kent beck开发的开源测试框架,jbuilder集成了这个框架并对此做了..
用 jython 构建 junit 测试包
开发人员有多种理由决定自动化单元测试。许多人甚至进一步发挥它,自动化这些测试的定位和执行。但是如果想..
2秒记住本站域名
玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的ReadyGo.com.cn
