Inicio / Wikis / Tutoriales / Pruebas unitarias con CPPUnit - Preparación de CPPUnit

Pruebas unitarias con CPPUnit - Preparación de CPPUnit

(5 opiniones)
Tutorial creado por Juan Manuel. Extraido de: http://www.lawebdejm.com
27 de Agosto de 2005
Programación estructurada

9 - Preparación de CPPUnit



La versión que vamos a utilizar no es la oficial de CPPUnit, sino que es una adaptación especial para C++Builder desarrollada inicialmente por 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.
Valora este capítulo: (5 opiniones)
Autor y licencia de 'Pruebas unitarias con CPPUnit - Preparación de CPPUnit'
Juan Manuel Extraído de: http://www.lawebdejm.com

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.
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.

Opiniona sobre 'Pruebas unitarias con CPPUnit - Preparación de CPPUnit' (5)

Tu nombre debe tener tres caracteres como mínimo.
Es necesario que te des de alta con una cuenta de correo válida.
Es necesario que te des de alta con una cuenta de correo válida.
El contenido del título de tu opinión debe tener tres caracteres como mínimo.
Es obligatorio que selecciones una valoración del recurso.
El contenido del comentario de tu opinión debe tener tres caracteres como mínimo.

Opina sobre este tutorial



* Valoración:
* Nombre:
* Correo electrónico:
* Título:
* Comentario:

Wikis relacionados con 'Pruebas unitarias con CPPUnit - Preparación de CPPUnit'

La realización de las pruebas de trabajo la hace habitualmente el futuro jefe de trabajo... Más »
La fijación de precios está convirtiéndose en un modo de vida para muchos minoristas y... Más »
La economía cubana ha sido objeto en los últimos años de profundos cambios, los cuales... Más »
El Linux Benchmarking CÓMO trata sobre algunos aspectos asociados con el benchmarking en los sistemas... Más »
Este curso trata acerca de señales, sistemas, y transformadas a partir de las bases matématicas... Más »
¿Estás seguro de que deseas eliminar este capítulo?