Может ли кто-нибудь сказать мне, как включить или получить отладочный или консольный текстовый вывод при запуске модульных тестов в собственном (С++) тестовом проекте в Visual Studio 2012?
Ответ не должен включать фразу "использовать Google Test".
Ответ 1
Отладочный вывод отображается в окне вывода отладки, если вы щелкните правой кнопкой мыши и выберите "debug" на любом тесте в окне тестового проводника. В противном случае это не так.
Ответ 2
В коде unit test вы можете использовать
Logger::WriteMessage("My message string");
и сообщение появится в окне вывода.
Ответ 3
Ответ Брайана правильный. Используйте
Logger::WriteMessage("some text");
и запустить тест в обычном режиме (нет необходимости отлаживать). Однако вам также нужно выбрать "Тесты" в раскрывающемся списке "Показать выход из" в верхней части окна "Вывод".