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

单元测试 mock一个种,就需要为这个类添加抽象接口吗

2012-12-25 
单元测试 mock一个类,就需要为这个类添加抽象接口吗?如题:我测试一个类A,A里面有成员对象B,那我使用单元测

单元测试 mock一个类,就需要为这个类添加抽象接口吗?
如题:我测试一个类A,A里面有成员对象B,那我使用单元测试A ,就要 mock一个类B,那么我就需要为这个类B添加抽象接口,这样我才能用mock替换B,但是我这个类不会改变,以后也不打算改动的,如果只是为了测试而添加接口,这样会不会很麻烦,如果这样的话,所以需要测试的复合类,我都需要为mcok对象添加接口,那不就很不和谐了吗?  求指教,,,,求指教,,,
[解决办法]
为什么要mock 类B啊,理论上来说怎么使用就怎么测试,在使用A时是不是不用额外给B添加抽象接口之类的?那么在测试时按理也不需要才对
[解决办法]
怎都没人呢...
[解决办法]
把你需要mock的方法加上Virtual声明就可以,不需要额外添加接口声明

热点排行