Visual Studio本机单元测试:调试/控制台输出?

时间:2015-05-29 11:24:45

标签: c++ unit-testing visual-studio-2012

在Visual Studio 2012中的本机(C ++)测试项目中运行单元测试时,有人能告诉我如何启用或获取调试或控制台文本输出吗?

答案不应包含短语,"使用Google Test"。

3 个答案:

答案 0 :(得分:16)

在单元测试代码中,您可以使用

Logger::WriteMessage("My message string");

,消息将出现在“输出”窗口中。

答案 1 :(得分:2)

Brian的回答是正确的。使用

$('#Software')

并正常运行测试(无需调试)。但是,您还需要选择" Tests"在"显示输出" “输出”窗口顶部的下拉列表。

VS 2013 Output window with Tests output selected

答案 2 :(得分:1)

如果右键单击并在test explorer窗口中的任何一个测试中选择“debug”,调试输出将显示在调试输出窗口中。否则就不会。