单元测试从不执行

Unit Tests never execute

我在将基本的 C++ 单元测试项目转换为 运行 简单单元测试时遇到了一些问题。

到目前为止我有:

  1. 创建了一个空白的 Visual C++ 单元测试应用程序(通用 Windows)
  2. 在默认UnitTest.cppclass.
  3. 中提供的默认Test_Method添加了一个非常简单的测试
  4. 针对本地计算机构建并 运行 测试应用程序。默认单元测试 UI 在应用启动时出现。

但是我的测试没有运行。默认 UI 出现,并与消息 "Tests Running" 一起出现。即使打开 Test Explorer 并显式 运行ning 所有测试也会导致类似的情况,尽管 运行 以这种方式 ning 测试会导致测试永远旋转。

我希望我只是做了一些简单的错误。谁能指出我正确的方向?知道为什么我的测试从不触发吗?

非常感谢任何帮助!

我测试了一切试图找出问题所在。我 运行 VS 作为管理员,我关闭了防火墙,我 运行 VS 从开发控制台进入安全模式(这导致测试资源管理器抛出一个非常有趣的异常),我创建了大约 30不同的新项目试图看看这是否只是我第一个项目的问题。在每种情况下,都是一样的:应用程序会打开、关闭,单元测试永远不会解决。

最后,我找到的唯一解决办法是换一台新电脑。这是一个非常糟糕的解决方案,但问题似乎完全与我的笔记本电脑无关。