De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

CppUnit es un módulo de marco de pruebas unitarias para el lenguaje de programación C ++ . Permite la prueba unitaria de fuentes C y C ++ con una mínima modificación de la fuente. Fue iniciado alrededor de 2000 por Michael Feathers como un puerto C ++ de JUnit para Windows y adaptado a Unix por Jerome Lacoste. [2] La biblioteca se publica bajo la GNU Lesser General Public License .

El marco ejecuta pruebas en suites. La salida del resultado de la prueba se envía a un filtro, siendo el más básico un simple recuento de pasa o no pasa impreso, o filtros más avanzados que permiten la salida XML compatible con los sistemas de informes de integración continua . [3]

El proyecto se ha bifurcado varias veces. [4] [5] La versión freedesktop.org , mantenida por Markus Mohrhard del proyecto LibreOffice (que usa mucho CppUnit), se mantiene activamente y se usa en distribuciones de Linux como Debian , Ubuntu , Gentoo y Arch . [6]


Ver también [ editar ]

Lectura adicional [ editar ]

  • Madden, Blake (6 de abril de 2006). "1.7: Uso de CPPUnit para implementar pruebas unitarias". En Dickheiser, Mike (ed.). Gemas de programación de juegos 6 . Charles River Media. ISBN 1-58450-450-1.

Referencias [ editar ]

  1. ^ "Descripción de compromiso" .
  2. ^ Mohrhard, Markus. "Documentación de CppUnit" . freedesktop.org.
  3. ^ Jenkins plug-in para CPPUnit y otros instrumentos de ensayo Unidad
  4. ^ bifurcación de freedesktop.org presentado como CppUnit v1.13
  5. ^ tenedor presentado como CppUnit2; no modificado desde 2009
  6. ^ Mohrhard, Markus (22 de octubre de 2013). "marco cppunit" . Lista de distribución de LibreOffice . Consultado el 20 de marzo de 2014 .

Enlaces externos [ editar ]

  • Sitio web oficial (versión freedesktop.org)