如何在 Visual Studio 2012 中向 C++ 控制台程序添加单元测试?
根据我从 MSDN 收集到的信息,MS 对 C++ 的单元测试支持根本无法做到这一点(这并不让我感到惊讶,因为 MS C++ 单元测试支持总是令人震惊)。
然而,在早期版本的 Visual Studio 中,您曾经能够使用 Visual Assist 对 C++ 代码进行单元测试,但遗憾的是这不支持 vs2012。
有谁知道带有某种 IDE 集成的 C++ 单元测试框架,可与 vs2012 一起使用?
如何在 Visual Studio 2012 中向 C++ 控制台程序添加单元测试?
根据我从 MSDN 收集到的信息,MS 对 C++ 的单元测试支持根本无法做到这一点(这并不让我感到惊讶,因为 MS C++ 单元测试支持总是令人震惊)。
然而,在早期版本的 Visual Studio 中,您曾经能够使用 Visual Assist 对 C++ 代码进行单元测试,但遗憾的是这不支持 vs2012。
有谁知道带有某种 IDE 集成的 C++ 单元测试框架,可与 vs2012 一起使用?
Visual Studio 确实支持集成单元测试。不过,您需要正确构建程序。我喜欢构建我的解决方案的方式是拥有三个项目。
虽然可以使用 Visual Studio 测试框架,但我会推荐Google test。关于 google test 最好的事情之一实际上是Google mock。您可以与此插件进行一些集成。