我正在vs 2013环境中测试我的c++11静态库。我遵循了这很好的教程,测试+代码覆盖率也很好。
现在,我需要一步一步地:我添加了断点并执行了"Debug Selected“命令,我得到了以下消息:vstest.executionengine.exe触发了一个断点,调用堆栈将我带到CppUnitTest.h:465:(static_cast<ThisClass *>(this)->*method2)();,例如在我想要破解的方法的根调用处。没办法看到这个电话里的代码。
我的问题:如何在调试Ms单元测试时侵入我的代码?
发布于 2015-03-17 22:21:40
我发现了问题。在测试dll使用的静态库中激活了一些断点。静态库中的断点似乎为测试框架生成了一些错误。
复制:
int foo(){ return 0;}创建int foo(){ return 0;}静态库项目foo的测试函数foo中设置断点我仍然有兴趣解释这种非直觉的行为。
https://stackoverflow.com/questions/29085908
复制相似问题