加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

单元测试 – 单元测试包装对象?

发布时间:2020-12-14 00:48:33 所属栏目:百科 来源:网络整理
导读:我尽可能多地使用TDD.当我这样做的时候,我会把外界所有的通讯与包装类进行通信.几分钟前,我为静态类Directory创建了一个包装器,所以我可以测试我的其他代码,而不需要与实际的文件系统进行交谈. 但是,单元测试包装器本身呢?由于我使用TDD,所以我不知道我没有
我尽可能多地使用TDD.当我这样做的时候,我会把外界所有的通讯与包装类进行通信.几分钟前,我为静态类Directory创建了一个包装器,所以我可以测试我的其他代码,而不需要与实际的文件系统进行交谈.

但是,单元测试包装器本身呢?由于我使用TDD,所以我不知道我没有为它编写测试.另一方面,它是一个包装,没有别的,我真的需要吗?

我倾向于做同样的事情,而不用担心单元测试包装类,只要我满意自己,它们包含最少的代码量.如果在你的情况下,我在目录类中调用了一些方法,我将创建一个包含我将使用的每个方法的接口,以确保我能够测试同样的行为我的系统被测试尽可能.

只要您使用集成和/或验收测试,也不用直接对包装器进行单元测试.如果您尝试直接测试目录,那么它是一个集成测试.我会问自己,我是否在某个级别进行了自动化测试,如果我要从我的代码中删除与目录类的交互,则会失败.

请记住,你通常被迫写封装类的原因是因为你试图测试的代码不是固有的可测试的,而是一个不能被嘲笑的依赖.创建包装类允许嘲笑行为.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读