首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

施用工厂方法mock测试方法体内中new出来的对象

2012-11-04 
使用工厂方法mock测试方法体内中new出来的对象本文假设读者已了解mock的基本定义,基础使用场景。本文的mock

使用工厂方法mock测试方法体内中new出来的对象

本文假设读者已了解mock的基本定义,基础使用场景。本文的mock框架采用jmock

1、mock经典测试场景
Class ToTestA{     Factory f = new Factory();     public int test(){          SomeClass s = f.build();          s.call();     }}


那么被测试的模型就成功转换为Class ToTest,能够满足mock的要求

?

4、评价

缺陷:需要先对源代码进行改造后才能继续重构,并且产生新的类
优势:在对主逻辑进行重构前可以写出能跑的测试用例

?

热点排行