Clase decimal: Documentación
El archivo de encabezado ADH_test.h apoya la escritura de módulos de prueba de unitaria programas. El modelo que se usa para esta implementación es similar al expuesto en este artículo "The Simplest Automated Unit Test Framework That Could Possibly Work" de Chuck Allison, que se puede obtener aquí:
- Este marco de pruebas es similar a JUnit, pues se presume que en el futuro los estudiantes usarán Java como su lenguaje principal para desarrollo de programas (pues usan C++ sólo para adiestrarse profundamente en técnicas de programación).
- Ver también:
- http://search.yahoo.com/search?n=100&p=JUnit+Java
- Como el lenguaje C++ no tiene un mecanismo similar al de "reflexión" de Java, en cada prueba fallida se registra la condición de prueba exacta, obtenida a través de una invocación de la macro
TEST_THIS() que registra el nombre del archivo __FILE__ y el renglón __LINE__ de la prueba. - Ver también:
- http://search.yahoo.com/search?n=100&p=reflection+Java
- Para simplificar este marco de pruebas no se usa la clase
TestResult que sirve para acumular resultados de las pruebas. En su lugar, se usa una hilera enorme, implementada con std::string. - Para simplificar esta plataforma de pruebas, no se hace diferencia entre un caso de prueba de prueba existoso y uno que tiene éxito porque se ha levantado la excepción adecuada. Esto contrasta con JUnit, que llama "falla" a un caso de prueba exitoso que ha levantado una excepción. Por eso los valor
- En JUnit la clase
TestCase es una subclase de Assert; aquí no existe la clase Assert pero para mantener una leve compatibiliidad sí se provée una funcionalidad similar con macros cuyo nombres comienzan con "assert". - Ver también:
- http://search.yahoo.com/search?n=100&p=JUnit+Java+Assert+Method
Generado el Thu Sep 20 12:33:06 2007 para Clase decimal: por
1.4.1