会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
agefisher
博客园
首页
新随笔
联系
管理
订阅
04 2013 档案
spring 下测试代码编写
摘要:3. 测试代码的重用 测试开始前需要模拟比较多的数据,测试完成后又需要清除这些模拟数据,测试service时需要,测试controller时也需要,所以一般都会把模拟测试数据的工具类放在service层的测试代码中,同时测试controller时引用之。maven配置中需要添加plugin编译并生成测试代码,同时在controller中添加对service包测试代码的引用。 service包中...
阅读全文
posted @
2013-04-26 20:08
agefisher
阅读(195)
评论(0)
推荐(0)
spring 下测试代码编写
摘要:2. 测试controller 测试controller和service的测试类似,不同的是可能controller的action中会同时调用service的多个方法,多个方法之间可能有依赖关系,所以不建议使用事务管理器回滚事务,而是通过编写数据清理的代码来清理测试过程中产生的数据。测试controller时,还需要借用spring的mockMvc来模拟收到的浏览器请求。 一般会把测试中公共的...
阅读全文
posted @
2013-04-26 19:58
agefisher
阅读(306)
评论(0)
推荐(0)
JAVA下使用net.sourceforge.jtds 连接sqlserver
摘要:1. 添加maven的依赖 <dependency> <groupId>net.sourceforge.jtds</groupId> <artifactId>jtds</artifactId> <version>1.2.4</version> </dependency> ...
阅读全文
posted @
2013-04-25 20:30
agefisher
阅读(5576)
评论(0)
推荐(0)
spring 下测试代码编写
摘要:1. 测试service service 层业务逻辑较多,而且一般会和db发生关系。在测试代码中需要让测试用例成功跑完一遍后,不在db里留下测试数据,以免数据的问题引起测试失败或者没有测试到模拟的情况。 以下代码片段中通过@TransactionConfiguration注解将测试过程中的db操作在测试完成后默认作了一个回滚操作。 @RunWith(SpringJUnit4ClassRunn...
阅读全文
posted @
2013-04-25 20:09
agefisher
阅读(347)
评论(0)
推荐(0)
公告