Pruebas unitarias con CPPUnit - Mensajes durante las pruebas

15 - Mensajes durante las pruebas

[editar]
Tutorial creado por Juan Manuel. Extraido de: http://www.lawebdejm.com
30 de Noviembre de 1999

Hay ciertas pruebas en las que no es fácil conseguir una condición para escribirla en un assert. Puede ser porque la condición depende de factores externos al test, o porque sea una condición difícil de calcular con una expresión booleana (por ejemplo, aquellas en las que interviene la intuición, o la estadística). En esos casos, es habitual que necesitemos mostrar durante las pruebas algún mensaje, para que, en el momento de su ejecución, podamos determinar si el test está siendo correcto o no.

La llamada, desde cualquier método dentro de un caso de prueba, es bien sencilla:

 showMessage("Mensaje que queremos que se muestre");
 
 

Para estos casos (y solo para estos), existe una llamada que nos puede ayudar: showMessage, que nos permite mostrar un texto en la zona de mensajes de la ventana de CPPUnit, tal y como aparece en la imagen de la derecha.

Atención
Los mensajes en las pruebas, aunque son una característica que puede resultar útil, no están para sustituir las llamadas a los assert.
Utiliza solo los mensajes cuando necesites ver algún dato durante la ejecución de un test, pero nunca para informar si el test ha pasado o no.

[editar]

2 opiniones

Planeacion de pruebas.

El tema ni siquiera esta en pagima.
Mi proyecto de taller de proyectos.

Me parece muy importante el avance logrado hasta el momento.

Tutoriales relacionados con 'Pruebas unitarias con CPPUnit'

En los últimos años parece que las metodologías ágiles convencen más a los desarrolladores que... Más »

Autor y licencia de 'Pruebas unitarias con CPPUnit'


Tutorial de Juan Manuel. Extraido de: http://www.lawebdejm.com CopyLeft
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.