我无法弄清楚如何设置测试框架并使其可用视觉工作室2008 for C++
大概是使用内置的单元测试套件。
任何链接或教程将不胜感激。
这一页 http://gamesfromwithin.com/exploring-the-c-unit-testing-framework-jungle可能有帮助,它回顾了相当多的 C++ 单元测试框架:
- Cpp单元
- 升压测试
- CppUnitLite
- 纳米Cpp单元
- Unit++
- CxxTest
查看CPPUnitLite http://www.objectmentor.com/resources/downloads.html or CPPUnitLite2 http://gamesfromwithin.com/?p=48.
CPPUnitLite由 Michael Feathers 创建,他最初将 Java 的 JUnit 作为 CPPUnit 移植到 C++(CPPUnit 尝试模仿 JUnit 的开发模型 - 但 C++ 缺乏 Java 的功能 [例如反射] 使其易于使用)。
CPPUnitLite 试图创建一个真正的 C++ 风格的测试框架,而不是移植到 C++ 的 Java 框架。 (我转述自《羽毛》有效地处理遗留代码 https://rads.stackoverflow.com/amzn/click/com/0131177052 book). CPPUnitLite2似乎是另一次重写,具有更多功能和错误修复。
我也只是偶然发现单元测试++ http://sourceforge.net/projects/unittest-cpp/其中包括 CPPUnitLite2 和其他一些框架的内容。
微软已经发布了WinUnit http://winunit.codeplex.com/.
还结帐Catch https://github.com/philsquared/Catch or Doctest https://github.com/onqtam/doctest
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)