Ho un test C++ gestito in VS 2012. Il test funziona correttamente e posso verificare che venga eseguito un ciclo con più chiamate cout
.Come ottenere l'output della console in Test di Visual Studio 2012
Tuttavia, quando guardo all'esploratore di test, il test è contrassegnato come superato ma non esiste un collegamento ipertestuale per l'output come sono abituato a per i progetti C# .
Il codice alla fine del mio test è
for (int i = 0; i < 4; i++)
{
cout << parameters[i];
cout << endl;
}
che posso verificare eseguito come faccio un passo attraverso nel debugger. Ho anche provato con cerr
ma nessuna differenza.
Se dovessi usare Console.WriteLine o Debug.WriteLine ancora nulla nella finestra di output. – n8CodeGuru
Puoi invece utilizzare Google Test come descritto [in questa domanda] [1]? [1]: http://stackoverflow.com/questions/16531398/how-can-i-add-a-unit-test-to-ac-console-program-in-visual-studio- 2012 – MichaelH