对C ++的UnitTest工具的建议

时间:2010-09-20 11:50:25

标签: c++ unit-testing visual-c++

我开始使用C ++开发模块,是的,使用VC ++ 6.0。看了google test framework,但它支持VC 7.1以上。

任何人都可以建议一些用于单元测试C ++ exes或dll的工具。如果该工具可以集成到VC ++ 6.0 IDE将会很棒。

4 个答案:

答案 0 :(得分:3)

我使用UnitTest++

另请查看this thread

答案 1 :(得分:1)

答案 2 :(得分:0)

尝试Boost.Test(我们在VS 2005中使用它,我觉得它很棒)。

我不确定它与集成的工作情况有多好,但是我们使用简单的后期构建步骤来执行单元测试,这也应该在VC6中工作。

虽然当前的boost版本不再正式支持MSVC-6,但我们在此使用boost 1.34.1来表示VC6和VC8中的正则表达式。我们不在VC6中使用测试框架,但我检查了我们的构建目录,我们也构建了VC6的测试框架。 (因为我们为VC6和VC8构建了正则表达式,脚本也只是构建测试)

由于Boost测试框架似乎主要依赖于宏魔术(而不是模板魔法),因此即使当前版本的VC在VC6中工作也可能很有可能。

答案 3 :(得分:0)

您可以尝试unit.hpp。我写它是因为我找不到任何我喜欢的测试框架。它非常小(371 loc c ++ 11)任何应该完成单元测试所需的大部分任务。