Pruebas unitarias con CPPUnit - Preparación de CPPUnit

9 - Preparación de CPPUnit


Tutorial creado por Juan Manuel . Extraido de: http://www.lawebdejm.com
27 Agosto 2005
< anterior | 1 .. 7 8 9 10 11 .. 17 | siguiente >


a versión que vamos a utilizar no es la oficial de http://cppunit.sourceforge.net/ CPPUnit, sino que es una adaptación especial para C++Builder desarrollada inicialmente por http://www.angelfire.com/dc/marcodorantes/ Marco Dorantes, con algunos cambios que he hecho yo mismo. Podéis encontrar esta versión en un enlace al final del artículo. Los conceptos básicos son los mismos que en la versión oficial, incluso sirven para cualquier otra herramienta de la familia xUnit. Sin embargo, hay ciertos detalles de implementación que pueden variar de unas versiones a otras.

Antes de nada, tenemos que asegurarnos de tener una carpeta con los archivos del framework. Lo más normal es tener una carpeta llamada “CPPUnit” donde estén todos los archivos. Además del propio código fuente, los más importantes son las librerías “culib.lib” y “TestRunnerDlg.lib”, que necesitaremos enlazar con nuestra aplicación de pruebas y “TestRunnerDlg.dll” para ejecutar baterías de pruebas con interfaz gráfico de ventanas. Todos estos archivos los podéis encontrar en la carpeta “CPPUnit\bin”. Si no tenemos estas librerías, podremos crearlas recompilando los proyectos en C++Builder 6. Para ello abrimos el grupo de proyectos “CPPUnit.bpg” y recompilamos todo con la opción de menú “Project - Build All Projects”.

De todos los proyectos que vienen en el grupo de CPPUnit, vamos a utilizar sólo dos:

~- culib.lib: Se trata de una librería estática con el núcleo de pruebas de CPPUnit. Cualquier aplicación que quiera hacer pruebas aprovechando las facilidades de CPPUnit, debe enlazar con esta librería.
~- TestRunnerDlg.dll: es una librería dinámica que permite mostrar las pruebas de forma gráfica con una ventana de diálogo. Muestra un árbol donde se representan la estructura de colecciones y casos de pruebas, donde se pueden ir seleccionando las que queramos ejecutar. Además, muestra el progreso del proceso mientras ejecutamos la batería de pruebas.
< anterior | 1 .. 7 8 9 10 11 .. 17 | siguiente >

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.