【发布时间】:2010-11-10 10:32:13
【问题描述】:
当我使用 C# 和 VS2008 创建程序时,只需右键单击该方法即可创建测试用例。但我不确定如果它是 C++ 项目,我是否可以以相同的方式创建测试。
【问题讨论】:
标签: c++ visual-studio-2008 unit-testing automated-tests
当我使用 C# 和 VS2008 创建程序时,只需右键单击该方法即可创建测试用例。但我不确定如果它是 C++ 项目,我是否可以以相同的方式创建测试。
【问题讨论】:
标签: c++ visual-studio-2008 unit-testing automated-tests
由于 C++ 中缺乏反射,你可能无法进行此类单元测试,VS 提供。
【讨论】:
我很确定你不能。您可以创建 C++/CLI 测试项目并手动进行测试。 IDE 将为您创建一个带有存根等的 C++/CLI 测试类。
【讨论】:
我同意上面的答案,只是添加...或使用 boost 库: http://www.boost.org/doc/libs/1_35_0/libs/test/doc/components/utf/index.html
【讨论】:
您可能想看看 CppUnit 或 googletest 以使用 C++ 进行单元测试。您不会使用 IDE 生成测试用例,但有单元测试框架。
【讨论】: