2010-05-05 10 views
5

Me di cuenta de que CPPUnit2 existe.CPPUnit vs CPPUnit2

¿Alguien está aquí usándolo? ¿O es CPPUnit el más comúnmente utilizado de los 2?

Gracias.

Respuesta

1

Creo que es un tenedor que no llegó a ninguna parte, a juzgar por la falta de compromiso. Comenzó con algunos objetivos de gran resonancia.

La página de inicio de sourceforge está confusamente en blanco, la mayor parte de la acción está en launchpad.

He usado cppunit lo suficiente como para agregar los proyectos de VS2008.

+0

CppUnit2 no parece haber cambiado mucho desde mayo de 2010 (a partir del 1 de marzo de 2014). –

0

He creado con éxito CppUnit para el reciente C++ Builder de 32 bits y 64 bits de Windows, y compiladores de plataforma OS X de 32 bits, utilizando los archivos CppUnit contrib/bc5 y el artículo CppUnit Tests with C++BuilderX de Charlie Calvert como guías .

Estoy en el proceso de determinar cómo agregar nuevos archivos léame, la fuente modificada y los makefiles al proyecto SourceForge CppUnit - C++ port of JUnit. También creé CppUnit para los compiladores clang y clang ++, incluidos en las herramientas de línea de comandos de Apple Xcode para OS X Mavericks, siguiendo las instrucciones dentro del archivo de texto CIPUnit INSTALL. Luego utilicé NetBeans 7.4 para integrar con éxito los compiladores clang y clang ++ en mi proyecto.

NetBeans 7.4 es CppUnit consciente, por lo que los resultados de ejecución de prueba se muestran dentro de NetBeans (ver NetBeans IDE 7.4 Installation Instructions). El NetBeans FaqCplusPlusUnitTest tiene un poco de detalle, recomendando los temas integrados de Ayuda IDE para más información. Vea mi respuesta CppUnit compatibility for nucleus RTOS para obtener detalles adicionales sobre cómo configurar las variables CC y CXX para la ejecución del script CppUnit.

Hay referencias adicionales. Dos útiles son 1) Unit testing for C++ code - Tools and methodology con dos publicaciones recientes de julio de 2013 y octubre de 2013 y 2) Exploring the C++ Unit Testing Framework Jungle por Noel, actualizado en abril de 2010. Dentro del artículo de Noel se encuentra la afirmación de que CppUnit es probablemente el marco de pruebas de unidades de C++ más utilizado. Una comparación de las descargas UnitTest ++ a CppUnit más ligeras en SourceForge muestra UnitTest ++ con 113 esta semana y CppUnit con 899 descargas esta semana (probablemente terminando el 1 de marzo de 2014).

Cuestiones relacionadas