Qt Qtestlib, prueba unitaria
-
26-09-2019 - |
Pregunta
Si tuviera que crear una prueba unitaria para la implementación de clase usando Qtestlib (tratando de resolverlo) cómo lo haría. (Sé que las pruebas unitarias para la clase simple a continuación se pueden hacer de otra manera simple que intento entender el marco Qtestlib y si es realmente lo que quiero)
Considere una clase simple (solo para dejar las cosas realmente claras)
//Add.h
class Add {
public:
int add (int a , int b);
};
//Add.cpp
int Add::add(int a, int b)
{
int c=0;
c=a+b;
return c;
}
¿Cómo debo usar Qtestlib para probar esta clase? Alguna información sería genial.
Si esta no es la forma correcta. Hágamelo saber. Además, algo de información sobre pruebas automatizadas sería buena.
Solución
Echa un vistazo a http://doc.trolltech.com/4.6/qtestlib-manual.html#creating-a-test, explica paso a paso cómo crear una prueba usando QTestLib
de una manera muy accesible.