【发布时间】:2019-09-17 13:19:13
【问题描述】:
我正在为我自己的教育开发一个 C++ 项目,我想对其进行单元测试。我正在使用 Visual Studio 2019 社区。我过去曾在其他项目中成功使用过原生的 Visual Studio 单元测试框架。今天一时兴起,我尝试改用 google 测试框架。在尝试使其工作失败后,我决定毕竟我现在没有时间学习它,而只想使用本机测试框架。
我从我的解决方案中删除了 google 测试项目并将其从源文件夹中删除,因此该项目已消失。然后我添加了一个新的本机单元测试项目。我添加了一个简单的测试并且构建成功,但是测试资源管理器没有显示任何测试。我仍然选择了全部运行,并且输出窗口包含有关“Google 测试的测试适配器:测试执行开始...”、“Google 测试执行完成”、“找不到调试符号”和“没有可用的测试”的条目.即使我删除并删除了谷歌测试项目并在我的解决方案中添加了一个本机单元测试项目,它似乎仍在尝试执行谷歌测试,而不是本机单元测试。
如何更改它以运行本机单元测试而不是尝试运行 google 测试?
【问题讨论】:
标签: c++ visual-studio unit-testing googletest visual-studio-2019