junit, 有些数据库insert, update之类的方法要怎么测试?

ms_ms 2008-06-11 02:36:20
方法没有返回值或返回值没有太大的测试意义,并不能保证数据库的操作是否正确,像这种情况要怎么测试?
测试的话肯定还要roolback,这个又应该如何处理呢?
...全文
423 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dxlove 2008-06-11
  • 打赏
  • 举报
回复
在写方法的时候
返回一个boolean类型的参数就可以了

zidasine 2008-06-11
  • 打赏
  • 举报
回复
建两个库,一个库用于测试,也不用rollback;
这个方法不错
M_song 2008-06-11
  • 打赏
  • 举报
回复
1,不用junit,改用spring-mock,自动回滚;
2,建两个库,一个库用于测试,也不用rollback;
3,insert,update之类的就从数据库再select出来,然后比对字段;
gaohang_dust 2008-06-11
  • 打赏
  • 举报
回复
写异常方法,把数据库抛出的错误信息显示出来,在异常处理中写rollback
burningice44 2008-06-11
  • 打赏
  • 举报
回复
并不能保证数据库的操作是否正确

你操作后直接看数据库,是不是想要的结果
不就是测试了吗?

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧