读书人

倒底该如何写DAO的单元测试

发布时间: 2012-11-05 09:35:11 作者: rapoo

倒底该怎么写DAO的单元测试?

import java.util.Date;public class ModelBasicFactory {/** * @generatedpublic static TsyscodeCard createTsyscodeCard(){TsyscodeCard tsyscodeCard = new TsyscodeCard();tsyscodeCard.setCid(3);tsyscodeCard.setDescription("testString");tsyscodeCard.setCodename("testString");tsyscodeCard.setCodeid("testString");return tsyscodeCard;}public static TsyscodeCard[] createTsyscodeCards(int size){TsyscodeCard[] tsyscodeCards = new TsyscodeCard[size];for(int i=0;i<size;i++){tsyscodeCards[i] = new TsyscodeCard();tsyscodeCards[i].setCid(3);tsyscodeCards[i].setDescription("testString");tsyscodeCards[i].setCodename("testString");tsyscodeCards[i].setCodeid("testString");}return tsyscodeCards;}}


41 楼 sword721 2007-07-10 哈哈,dao层不写单元测试最好。节省成本。 42 楼 deeravenger 2007-07-11 把dao测试代码裹在一个事务里面,测试完成之后rollback.
这样既不会出现脏数据,也能够在测试当中测试所需要的动作并看到所作的变化。
===========================
同意这个,但是为什么大家都不太关注呢?
43 楼 xianglg 2007-07-12 最好能分出测试机和生产机,那就不存在要删除测试数据 44 楼 JaneJiao 2007-07-12 klyuan 写道
我是说,各个测试方法之间有依赖




各个测试方法之间最好不要有依赖, 所有的测试方法都是独立的! 45 楼 jerry_shen 2007-07-13 我觉得应该准备一个测试用的标准库。

读书人网 >软件架构设计

热点推荐