如题:我测试一个类A,A里面有成员对象B,那我使用单元测试A ,就要 mock一个类B,那么我就需要为这个类B添加抽象接口,这样我才能用mock替换B,但是我这个类不会改变,以后也不打算改动的,如果只是为了测试而添加接口,这样会不会很麻烦,如果这样的话,所以需要测试的复合类,我都需要为mcok对象添加接口,那不就很不和谐了吗? 求指教,,,,求指教,,,为什么要mock 类B啊,理论上来说怎么使用就怎么测试,在使用A时是不是不用额外给B添加抽象接口之类的?那么在测试时按理也不需要才对把你需要mock的方法加上Virtual声明就可以,不需要额外添加接口声明怎都没人呢...
详细解决方案
单元测试 mock一个种,就需要为这个类添加抽象接口吗
热度:8058 发布时间:2013-02-25 21:43:42.0
如题:我测试一个类A,A里面有成员对象B,那我使用单元测试A ,就要 mock一个类B,那么我就需要为这个类B添加抽象接口,这样我才能用mock替换B,但是我这个类不会改变,以后也不打算改动的,如果只是为了测试而添加接口,这样会不会很麻烦,如果这样的话,所以需要测试的复合类,我都需要为mcok对象添加接口,那不就很不和谐了吗? 求指教,,,,求指教,,,为什么要mock 类B啊,理论上来说怎么使用就怎么测试,在使用A时是不是不用额外给B添加抽象接口之类的?那么在测试时按理也不需要才对把你需要mock的方法加上Virtual声明就可以,不需要额外添加接口声明怎都没人呢...
相关解决方案
- 单元测试!
- 单元测试 mock一个种,就需要为这个类添加抽象接口吗
- Java-调试-单步子试,断言,单元测试
- WCF 单元测试 有关问题
- 单元测试 引来xercesImpl.jar包出错
- 高效率 JavaScript 单元测试
- spring 单元测试,该如何处理
- JUnit 四 单元测试
- Junit 单元测试,出现以下有关问题,求大神解释解释
- java 单元测试,是用于干嘛的
- 一个“3W行代码工程量的CS结构聊天系统的”“单元测试”和“集成测试”的方法有关问题.
- 掉换测试: Mock, Stub 和其他
- iPhone手册 - 单元测试
- 小弟我的android 第8天 - 单元测试
- Android - 零星记录[短信发送,系统拨号,单元测试]
- 透过AndroidTestCase来进行android 单元测试 part I
- 经过AndroidTestCase来进行android 单元测试 part II
- android 单元测试(一)
- 4,android四大组件基础介绍及打电话,发短信简单应用 &单元测试
- 单元测试(集成测试)带来了什么
- WCF 单元测试 有关问题
- 单元测试,Assert.AreEqual 失败,应为: <WyCash.Dollar>现实为: <WyCash.Dollar>
- vs2013 单元测试 怎么查看代码覆盖率
- Android入门札记 - 数据存储 - SQLite,单元测试
- android 单元测试, 以sqlite测试替例
- 在也不用 Mock 数据测试了!直接 COPY 线上流量岂不美哉 !分流神器 — Goreplay 「你值得拥有,炸墙推荐」
- 单元测试、TDD、BDD
- 单元测试、注解、枚举、反射(5)JavaSE
- MAC PHP 安装PHPUNIT 单元测试,并在phpstorm中支持
- mysql 添加索引+Springboot+shiro导致session污染+PowerMock+@InjectMocks,@Mock+其他= 202001