【问题标题】:C++ Visual Studio 2015 Google Tests Framework thru Resharper BreakingC++ Visual Studio 2015 Google 测试框架通过 Resharper Breaking
【发布时间】:2017-10-24 20:55:38
【问题描述】:

我一直在使用其他人为我整理的 Google 测试,并且效果很好……直到今天。现在,当我尝试进行测试时,我遇到了一个非常神秘的问题,我死在了水里。我让 IT 人员甚至重新创建了我的个人资料,但确实存在一些问题等 - 仍然是同样的错误,几乎没有什么可继续的:

有什么想法吗?任何事物。死在这里的水里。

【问题讨论】:

    标签: c++ visual-studio unit-testing resharper googletest


    【解决方案1】:

    如果我不尝试像以前那样运行单个单元测试,而只是在测试框架中按 F5(实际上我从未做过,因为我总是通过单元测试框架运行测试),你实际上可以找到一个让你的程序呕吐的地方。

    我的程序在与我的单元测试完全无关的地方呕吐,所以在后台,很明显框架需要运行并初始化很多与我的测试无关的东西 - 在这个如果它从一个文件中初始化一个输入流,它在我正在做的事情之外找不到方法。一旦我追查到这一点,我们就又好了。

    这是非常违反直觉的,与我所做的事情如此正交的事情导致了这种情况。 Resharper 表示,他们将来会尝试提供更好的错误消息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-13
      • 1970-01-01
      • 1970-01-01
      • 2010-10-06
      • 1970-01-01
      • 2017-10-30
      • 2017-11-03
      • 1970-01-01
      相关资源
      最近更新 更多