【发布时间】:2013-05-24 19:50:08
【问题描述】:
我在 VS 2012 中有一个托管 C++ 单元测试。测试运行良好,我可以
验证包含多个cout 调用的循环是否已执行。
但是,当我查看测试资源管理器时,测试被标记为通过 但是输出没有超链接,因为我习惯于 c# 项目。
我的测试结束时的代码是
for (int i = 0; i < 4; i++)
{
cout << parameters[i];
cout << endl;
}
我可以在逐步验证时运行
它在调试器中。我也试过
cerr 但没有区别。
【问题讨论】:
-
如果我使用 Console.WriteLine 或 Debug.WriteLine 在输出窗口中仍然没有任何内容。
-
您可以改用 [in this question][1] 中描述的 Google Test 吗? [1]:stackoverflow.com/questions/16531398/…
标签: c++ unit-testing visual-studio-2012 cout test-explorer