Mam zarządzany test jednostki C++ w VS 2012. Test działa dobrze i mogę sprawdzić, czy jest wykonywana pętla z wieloma wywołania cout
.Jak uzyskać dane wyjściowe konsoli w testach jednostkowych programu Visual Studio 2012
Jednak gdy patrzę na test explorer test jest oznaczony jako przekazany , ale nie ma hiperłącza dla wyjścia, jak jestem przyzwyczajony do projektów C# .
Kod na końcu mojego testu jest
for (int i = 0; i < 4; i++)
{
cout << parameters[i];
cout << endl;
}
które mogę zweryfikować działa jak krok po kroku to w debugera. Próbowałem również z cerr
, ale bez różnicy.
Gdybym miał użyć Console.WriteLine lub Debug.WriteLine nadal nic w oknie wyjściowym. – n8CodeGuru
Czy możesz zamiast tego użyć testu Google, jak opisano [w tym pytaniu] [1]? [1]: http://stackoverflow.com/questions/16531398/how-can-i-add-a-unit-test-to-ac-console-program-in-visual-studio- 2012 – MichaelH