| Prueba de unidad de Dave La prueba de unidad de DAVE (DUT) es una infraestructura de prueba de unidad simple implementada en macros de preprocesadores C y GNU. |
Descargar ahora |
Prueba de unidad de Dave Clasificación y resumen
- Nombre del editor:
- David McKee
Prueba de unidad de Dave Etiquetas
Prueba de unidad de Dave Descripción
La prueba de la unidad de Dave (DUT) es una infraestructura de prueba de unidad simple implementada en macros de preprocesadores C y GNU. La prueba de la unidad de Dave (DUT) es una infraestructura de prueba de unidad simple implementada en macros de preprocesador C-preprocesador y GNU. Hay algunas características clave de "Dave S Unit Test": · Pruebe la (no) igualdad de cualquier tipo (incluidas las clases de C ++ ) que se puede comparar con el operador =. · Las pruebas de propósito especial para la igualdad (no) de los tipos de puntos flotantes permiten una granularidad especificada por el usuario en la aritmética de la máquina. · Pruebas de comparación de cadenas incorporadas. · Capaz de probar la (no) existencia de excepciones de C ++ y para atrapar y reportar excepciones inesperadas. · Capaz de probar la (no) existencia de señales POSIX (i.e. Señal (2)) y para atrapar e informar sobre señales inesperadas .PatibilityDut se ha probado con (y solo con) varias versiones de GCC. A partir del 1 de marzo de 2008, la cabeza SVN también funciona con TCC 0.9.23, pero no con NWCC 0.7.5. En este punto, no sé si esto es un fallo en mi código o en el compilador. Si sabe que sí o especialmente no funciona con otro compilador, por favor hágamelo saber. La posibilidad de que otros compiladores aparecieron una "compatibilidad. "Problema: no siempre se especifica el comportamiento de varias funciones de LIBC en la entrada mala. Así que en mi PowerBook G4 el CODECHAR * STR4 = NULL; PRUPTF ("% CN", STR4 ); Lanza una señal SIGBUS. Pero no está en mi máquina Debian 4.0. Un hecho que hace que requiera cierto código para plantear una señal problemática. Vincule el código que está probando con C o C ++, y solo puede probar los archivos de objetos que no definen Main () · GNU Makewhat's NUEVO en esta versión: · Esta versión agrega un mecanismo de bloqueo de mente simple y opcional basado en POSIX SEMAFORES .
Prueba de unidad de Dave Software relacionado