Ich habe eine verwaltete C++ Unit Test in VS 2012. Der Test läuft gut und ich kann überprüfen, dass eine Schleife mit mehreren cout
Aufrufe ausgeführt wird.Wie bekomme ich Konsolenausgabe in Visual Studio 2012 Komponententests
Wenn ich jedoch den Test Explorer betrachte, wird der Test als bestanden markiert, aber es gibt keinen Hyperlink für die Ausgabe, wie ich es für C# Projekte gewohnt bin.
Der Code am Ende meines Tests ist
for (int i = 0; i < 4; i++)
{
cout << parameters[i];
cout << endl;
}
die ich Läufe überprüfen kann, wie ich durch es im Debugger Schritt. Ich habe auch versucht mit cerr
aber keinen Unterschied.
Wenn ich Console.WriteLine verwenden waren oder Debug.WriteLine noch nichts im Ausgabefenster. – n8CodeGuru
Können Sie stattdessen Google Test wie in dieser Frage beschrieben [1] verwenden? [1]: http://stackoverflow.com/questions/16531398/how-can-i-add-a-unit-test-to-ac-console-program-in-visual-studio- 2012 – MichaelH