前不久在东京时已经基本搭建了一个数据库功能单元测试框架。利用JUnit来测试DAO对象。采用了Derby数据库,测试数据采用Excel来组织,用POI来读写Excel。
采用Excel来主要是基于Excel文件很容易查看和修改,在Excel文件里面加上一些必要的注释,测试数据文件本身就可以作为一个单体测试报告文档提交。这样程序员可以省去不少工作。
整个项目不复杂,在利用POI来读取数据集的比较啰唆。此段因为有教学的事情在忙,也一直荒废没有进一步完善。偶然在书店看到《JUnit in Action》,知道DBUnit有读取XML数据文件并和测试结果比较的能力,到DBUnit.org浏览了一下,发现它竟然可以支持Excel数据源。
哇咧,难道我闭关多时好不容易发明轮子,一出关却看到满大街的汽车到处跑?!国外的网站现在很慢,从sf.net上下载Java doc没有成功,罢,等抽空仔细研究一下,能简单地到达我的目标也不赖。
没有评论:
发表评论