Estos días, estoy estudiando la prueba unitaria. La prueba casi unitaria utiliza el valor de retorno o el valor de referencia como valor esperado en el caso de prueba. Si no tiene valor de retorno y valor de referencia en la función. ¿Cuál es el valor esperado?Cómo unificar la escritura de la función de prueba a stdout/std :: cout
exsample-
void unit_test()
{
cout << "Hello" << endl;
}
Claro, unit_test
función es muy simple. Entonces, esta función no parece necesitar una prueba unitaria. Pero, esto es solo muestra. ¿Crees que la función unit_test
tiene un efecto secundario?
Gracias, a todos y por favor, entiendan mi inglés tonto.
¿Qué tal assert (oss && oss.str() == "Hola")? – Chubsdad
Estoy de acuerdo con su opinión. Dijiste TDD, ¿de acuerdo? Pero, ya comencé la prueba unitaria. y nuestro programa ya terminó el desarrollo. desafortunadamente nuestro programa no TDD.Por lo tanto, es difícil probar la unidad porque nuestro programa no consideró la prueba unitaria cuando el nivel de diseño. Este problema ataque en mi cabeza !!!! ; (De todos modos, ¡gracias por su respuesta! – cardbt
@Chubsdad: llamada justa, gracias :-). Actualizará. –