Собственное модульное тестирование Visual Studio: вывод отладки/консоли?

Может ли кто-нибудь сказать мне, как включить или получить отладочный или консольный текстовый вывод при запуске модульных тестов в собственном (С++) тестовом проекте в Visual Studio 2012?

Ответ не должен включать фразу "использовать Google Test".

Ответ 1

Отладочный вывод отображается в окне вывода отладки, если вы щелкните правой кнопкой мыши и выберите "debug" на любом тесте в окне тестового проводника. В противном случае это не так.

Ответ 2

В коде unit test вы можете использовать

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

и сообщение появится в окне вывода.

Ответ 3

Ответ Брайана правильный. Используйте

Logger::WriteMessage("some text");

и запустить тест в обычном режиме (нет необходимости отлаживать). Однако вам также нужно выбрать "Тесты" в раскрывающемся списке "Показать выход из" в верхней части окна "Вывод".

VS 2013 Выходное окно с выбранным результатом тестирования