我正在为自己的学习而从事C ++项目,我想对此进行单元测试。我正在使用Visual Studio 2019社区。过去,我已经在其他项目上成功使用了本地Visual Studio单元测试框架。今天我一时兴起,尝试使用Google测试框架。经过努力尝试使其失败之后,我决定毕竟现在没有时间学习它,而是只想使用本机测试框架。
我从解决方案中删除了google测试项目,并将其从源文件夹中删除,因此该项目消失了。然后,我添加了一个新的本机单元测试项目。我添加了一个简单的测试,构建成功,但“测试资源管理器”未显示任何测试。我仍然选择“全部运行”,并且“输出”窗口中包含有关“用于Google测试的测试适配器:测试执行开始...”,“已完成Google测试执行”,“无法找到调试符号”和“没有可用的测试”的条目。即使我删除并删除了Google测试项目,并向解决方案中添加了本机单元测试项目,它似乎仍在尝试执行Google测试,而不是本机单元测试。
如何更改它,使其运行本机单元测试,而不是尝试运行Google测试?
答案 0 :(得分:0)
我遇到了类似的问题,但可以通过从Visual Studio设置中卸载Google测试适配器来解决。
还需要确保将“测试”->“测试设置”->“默认处理器体系结构”设置为正确的(如果没有,则测试资源管理器可能不会显示您的测试用例)。