加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 程序设计 > 正文

单元测试 – TDD – 在重构时引入一个类 – 该类应该进行单元测试吗?

发布时间:2020-05-23 00:05:47 所属栏目:程序设计 来源:互联网
导读:假设您有一个通过其所有当前单元测试的类. 如果您要添加或提取一些方法/引入一个新类,然后使用组合来包含相同的功能,那么新类需要测试吗? 我是否应该这样做,所以任何建议都会很好. 编辑: 假设我应该添加我使用DI(依赖注入),因此我应该注入新类吗? 不是在TD

假设您有一个通过其所有当前单元测试的类.

如果您要添加或提取一些方法/引入一个新类,然后使用组合来包含相同的功能,那么新类需要测试吗?

我是否应该这样做,所以任何建议都会很好.

编辑:

假设我应该添加我使用DI(依赖注入),因此我应该注入新类吗?

不是在TDD的背景下,不,恕我直言.现有的测试证明了关于类的存在的一切.如果您需要向类添加行为,那么就是引入测试的时候了.

话虽这么说,它可能会使您的代码和测试更清晰,将测试移动到与您所创建的新类相关的类中.这在很大程度上取决于具体情况.

编辑:在你编辑之后,我会说这是移动一些现有测试(或现有测试的一部分)的好例子.如果这个类是如此分离以至于它需要注入,那么听起来现有的测试可能不会明显地覆盖它,如果它们保持原样.

(编辑:安卓应用网)

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

    推荐文章
      热点阅读