【发布时间】:2017-03-10 18:56:27
【问题描述】:
所以我正在向一个旧项目添加一些新功能。我能够对一些类进行单元测试,而无需依赖遗留代码中的任何功能。但是,我已经到了这样一个地步,即下一阶段的功能非常依赖于遗留代码,似乎我基本上必须从项目(或至少大部分设置)中运行 main 以便能够对我的最新课程进行单元测试。在尝试进行单元测试时,是否有某种方法可以处理荒谬的依赖关系?
【问题讨论】:
-
不要垃圾标签! C 是一种不同的语言。
-
如何正确地对大量依赖项进行单元测试重构。
-
我不是垃圾邮件标签。我项目的许多遗留代码都在 c 中。然而,该项目的较新方面是用 C++ 编写的。重构也不是一种选择。
标签: c++ c unit-testing