【发布时间】:2023-03-07 10:15:01
【问题描述】:
我们有一个庞大的代码库,其中包含大约 1000k 行本机/非托管遗留 c++ - 代码,我们将为代码提供单元测试,MSTest 将完全适合我们当前的开发环境(TFS、VS 2010、... )。我知道 MSTest 最初是为了测试托管代码,但它也可以为非托管 sc 编写单元测试。
将 MSTest 用于非托管代码是否有任何(以后)缺点?有人有这方面的经验吗?
第二种意见是使用 Google.Test,但我必须编写一个 Visual Studio 插件才能将 gtest 框架集成到我们的环境中。
提前致谢!
【问题讨论】:
-
毕竟我们决定放弃 MSTest,现在我们使用 GoogleTest 作为单元测试框架。原因是在 /CLR:pure 下编译我们的代码库需要花费太多时间和精力
标签: c++ mstest legacy googletest