【发布时间】:2008-12-05 16:26:03
【问题描述】:
我有 CLI/MFC 应用程序,我想开始学习如何使用它进行单元测试。我有VS2008 Pro。如果可能的话,我想使用内置的单元测试。感谢您的意见!
【问题讨论】:
标签: visual-studio visual-studio-2008 unit-testing mfc c++-cli
我有 CLI/MFC 应用程序,我想开始学习如何使用它进行单元测试。我有VS2008 Pro。如果可能的话,我想使用内置的单元测试。感谢您的意见!
【问题讨论】:
标签: visual-studio visual-studio-2008 unit-testing mfc c++-cli
我在CPPUnit 和Google Test 上都取得了成功。对于任何一种情况,您都必须做一些工作才能将测试结果重新集成到 Studio 中。您想要的结果的粒度直接影响工作量。您想要整个测试集的通过/失败,还是单个结果?前者是一个简单的 msbuild 任务,后者需要将结果集输出为 XML,通过转换对其进行按摩,然后将其拉回。
【讨论】:
我们使用 Gallio 和 MbUnit 来测试我们的 MFC 和 C++/CLI 应用程序。只需在 C++/CLI 中编写测试,然后您就可以在单个框架中测试托管和非托管代码。我们还使用 NMock2 来模拟托管代码。
【讨论】:
如果您有 Team Test 版本,则可以使用它来测试 C++/CLI 应用程序和库。见here。
【讨论】: