c++ - tutorial - pruebas unitarias php
¿Podría recomendar algún proyecto de fuente abierta donde la fuente se pruebe exhaustivamente con pruebas unitarias? (5)
La programación se aprende escribiendo programas. Pero la lectura de códigos se dice que es otra buena forma de aprender. Me gustaría mejorar mis habilidades de prueba de unidad leyendo y examinando el código del mundo real. ¿Podría recomendar algún proyecto de fuente abierta donde la fuente se pruebe exhaustivamente con pruebas unitarias?
Me interesa el código escrito en C ++.
Las bibliotecas de AFAIK C ++ Boost - http://boost.org/ - tienen una base de código ampliamente cubierta, y una política de que cada nueva pieza de código debe tener pruebas de unidad con ella. Puede valer la pena verificar.
El proyecto de trucov es una herramienta de código abierto que se utiliza para verificar la cobertura de la prueba unitaria. La herramienta en sí está ampliamente probada en unidades usando el marco de prueba de google .
Descargo de responsabilidad : aunque yo no escribí el proyecto yo mismo guié a los estudiantes que lo hicieron.
El sistema de control de versiones de Bazar es obsesivo con las pruebas automatizadas. Pruebas unitarias, pruebas de características, pruebas de integración, pruebas de blackbox, pruebas de dobles de prueba, prueba de pruebas de marco, suites de pruebas parametrizadas, pruebas específicas de plataforma, etc.
Esto tiene todo tipo de consecuencias agradables para el proyecto, pero debo abstenerme aquí de fanbeying excesivo de VCS.
EDITAR: oops, no noté que dijiste que estabas interesado en C ++. Bazaar es un proyecto de Python.
El proyecto Chromium .