【发布时间】:2015-01-18 18:33:20
【问题描述】:
我有一些关于在 Visual Studio 2012 中使用 Microsoft::VisualStudio::CppUnitTestFramework 和测试资源管理器的问题。
-
如何按特定顺序运行测试?在this msdn article说:
有关详细信息,请参阅组织 C++ 测试。
但是msdn上没有关于它的信息,或者我找不到它。 (我发现的只是一些关于托管项目中的有序测试的文章)
在this 文章中说,如果我的under_test 代码是静态库,我可以从测试中访问私有方法。但是我无法直接访问它,并且在测试时发现没有比将私有/受保护更好的定义为公共的了,但我认为这不是正确的方法。
我最近才开始使用单元测试,对它不是很熟悉。 最好的框架是什么(对于 Windows + 本机 C++ 使用)?可能是 boost 或 googletest,还是其他?我的主要 IDE 是 Visual Studio,所以我想要测试框架和 IDE 之间的良好集成,例如从本机测试资源管理器管理/运行测试等。
【问题讨论】:
-
请阅读help center 了解如何提出好的问题。您不应要求场外推荐,而应针对每个帖子关注一个问题。
标签: c++ visual-studio unit-testing visual-studio-2012