如何为C ++项目编写测试(不使用框架)

时间:2017-04-03 13:18:48

标签: c++ unit-testing qa

我正在开发一个C ++控制台应用程序项目,我希望能够进行单元测试。

一个(非常)原始的解决方案可能有多个main()函数,并且只对其中的一个进行注释,以进行测试。

但那是非常乏味和愚蠢的。

什么是一个好的选择?
我不是在寻找复杂的东西,而是能够编写一些用例并在需要时轻松运行它们。

顺便说一下,
我正在Windows下使用Visual Studio进行开发,如果这是相关的。

1 个答案:

答案 0 :(得分:1)

我不知道控制台应用程序与什么有关(字符串操作,数学计算......),但这里有一些我可以做的建议:

  • "断言"
  • 功能可以帮助你
  • 为多个" main"声明,Notepad ++编辑器有"搜索文件"属性
  • 如果您的控制台应用程序非常复杂,那么为什么不制作自己的测试框架