У меня есть управляемый тестер на C++ в VS 2012. Тест проходит нормально, и я могу убедиться, что выполняется цикл с несколькими вызовами cout
.Как получить вывод консоли в Visual Studio 2012 Тесты модулей
Однако, когда я смотрю на тестовый проводник, тест помечается как прошедший , но гиперссылки на вывод отсутствуют, поскольку я использую для проектов C# .
код в конце моего теста
for (int i = 0; i < 4; i++)
{
cout << parameters[i];
cout << endl;
}
, который я могу проверить, работает как я пошагово его в отладчике. Я также пробовал с cerr
, но никакой разницы.
Если бы я должен был использовать Console.WriteLine или Debug.WriteLine все еще ничего в окне вывода. – n8CodeGuru
Можете ли вы вместо этого использовать Google Test, как описано [в этом вопросе] [1]? [1]: http://stackoverflow.com/questions/16531398/how-can-i-add-a-unit-test-to-ac-console-program-in-visual-studio- 2012 – MichaelH