我可以为C ++创建自动单元测试

时间:2010-11-10 10:32:13

标签: c++ visual-studio-2008 unit-testing automated-tests

  

当我使用C#和VS2008创建程序时,我只需右键单击该方法即可创建一个测试用例。但我不确定如果它是一个C ++项目,我是否可以以相同的方式创建测试。

4 个答案:

答案 0 :(得分:2)

由于C ++中没有反射,你可能无法进行VS提供的这种单元测试。

答案 1 :(得分:1)

我很确定你做不到。您可以创建C ++ / CLI测试项目并手动测试。 IDE将为您创建一个带有存根等的C ++ / CLI测试类。

答案 2 :(得分:1)

我同意上述答案,只需添加...或使用提升库http://www.boost.org/doc/libs/1_35_0/libs/test/doc/components/utf/index.html

答案 3 :(得分:0)

您可能需要查看CppUnit或googletest以使用C ++进行单元测试。您将不会拥有IDE生成的测试用例,但还有单元测试框架。