Android单元测试 - 验证函数参数、返回值的正确姿势
前言 读者有没发觉我写文章时,喜欢有个前言、序?真相是,一半用来装逼凑字数,一半是因为不知道接下来要写什么,先闲聊几句压压惊^_^ 哈哈哈......该说的还是要说。 上一篇《Android单元测试 - Sqlite、SharedPreference、Assets、文件操作 怎么测?》 讲了一些DAO(Data Access Object)单元测试的细节。本篇讲解参数验证。 验证参数传递、函数返回值,是单元测试中十分重要的环节。笔者相信不少读者都有验证过参数,但是你的单元测试代码真的是正确的吗?笔者在早期实践的时候,遇到一些问题,积累了一点心得,本期与大家分享一下。 1.一般形式 Bean publicclassBean{ intid; Stringname; publicBean(intid,Stringname){ this.id=id; this.name=name; } //getterandsetter ...... } DAO publicclassDAO{ publicBeanget(intid){ returnnewBean(id,"bean_"+id); } } P...
