c++ - C++ 代码的单元测试 - 工具和方法

标签 c++ unit-testing refactoring

我正在开发一个已经开发了几年的大型 c++ 系统。为了提高现有代码的质量,我们参与了一个大型的长期重构项目。

你知道可以帮助我用 C++ 编写单元测试的好工具吗?也许类似于 Junit 或 Nunit?

任何人都可以就为没有考虑单元测试而编写的模块编写单元测试的方法提供一些好的建议吗?

最佳答案

将单元测试应用于遗留代码是原因 Working Effectively with Legacy Code被写了。 Michael Feathers 是作者 - 如其他答案中所述,他参与了 CppUnit 的创建和 CppUnitLite .

alt text

关于c++ - C++ 代码的单元测试 - 工具和方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/91384/

相关文章:

c++ - Bash 自动完成选项而不运行应用程序

c++ - 如何通过索引从可变模板参数包中提取值?

python - 单元测试模拟 urllib.request.urlretrieve() Python 3 和内部函数

C++模板和继承

c++ - 使用 Windows 共享内存共享小数据

C++ 相互递归变体类型(再次)

reactjs - 在 componentDidMount 中获取时如何测试 react 组件?

unit-testing - 有没有一种方法可以轻松地使特定目录变慢以进行单元测试?

c# - 重构多个 StringBuilder.Append 语句

java - 为给定值定义回调函数