#include <ADH_test.h>
Diagrama de herencias de TestCase

Métodos públicos | |
| TestCase (const char *name=0) | |
| Constructor. | |
| virtual | ~TestCase () |
| Destructor. | |
| virtual bool | run ()=0 |
Ejecuta la prueba y retorna "false" si falla. | |
| bool | Run () |
Sinónimo de run(). | |
| bool | runTest () |
Sinónimo de run(). | |
| int | nPass () const |
| Cantidad de pruebas exitosas. | |
| int | nError () const |
| Cantidad de pruebas que han fallado. | |
| void | recordSuccess () |
| Registra como exitoso el resultado de una prueba. | |
| virtual void | reset () |
| Anula los contadores de pruebas. | |
| int | countTestCases () const |
| Cantidad de pruebas realizadas. | |
| std::string | getName () const |
| Obtiene el nombre de la prueba. | |
| void | setName (const char *name=0) |
| Le cambia el nombre a la prueba. | |
| const std::string & | toString () const |
Hilera "enooorme" para registrar los mensajes de pruebas fallidas, separados por "\n". | |
| const std::string & | errorString () const |
Sinónimo de toString(). | |
| virtual void | setUp () |
| Establece el ambiente de prueba. | |
| virtual void | tearDown () |
| Destruye el ambiente de prueba. | |
Métodos protegidos | |
| void | recordError (const std::string &lbl, const char *fname, int lineno) |
Registra la falla de la prueba y luego lo acumula en la hilera de fallas toString(). | |
| void | testThis (bool cond, const std::string &lbl, const char *fname, long lineno) |
| Efectúa la prueba y registra el resultado. | |
| void | testThis (bool cond, const char *lbl, const char *fname, long lineno) |
Sinónimo de testThis(). | |
Atributos protegidos | |
| int | m_pass |
| Cantidad de pruebas exitosas. | |
| int | m_error |
| Cantidad de pruebas que han fallado. | |
| const char * | m_name |
| Nombre del caso de prueba. | |
| std::string | m_errorString |
Hilera "enooorme" para registrar los mensajes de pruebas fallidas, separados por "\n". | |
Métodos privados | |
| TestCase (const TestCase &) | |
"private" evita la copia de casos de prueba | |
| TestCase & | operator= (const TestCase &) |
"private" evita la copia de casos de prueba | |
TestCase::run().
Definición en la línea 112 del archivo ADH_test.h.
|
|
Constructor.
Definición en la línea 151 del archivo ADH_test.h. |
|
|
Destructor.
Definición en la línea 121 del archivo ADH_test.h. |
|
|
|
|
|
Ejecuta la prueba y retorna
Implementado en rational_Test_Add< INT >, rational_Test_Substract< INT >, rational_Test_Multiplication< INT >, y rational_Test_Division< INT >. |
|
|
Sinónimo de
Definición en la línea 123 del archivo ADH_test.h. |
|
|
Sinónimo de
Definición en la línea 124 del archivo ADH_test.h. |
|
|
Cantidad de pruebas exitosas.
Definición en la línea 125 del archivo ADH_test.h. |
|
|
Cantidad de pruebas que han fallado.
Definición en la línea 126 del archivo ADH_test.h. |
|
|
Registra como exitoso el resultado de una prueba.
Definición en la línea 127 del archivo ADH_test.h. |
|
|
Anula los contadores de pruebas.
Definición en la línea 128 del archivo ADH_test.h. |
|
|
Cantidad de pruebas realizadas.
Definición en la línea 130 del archivo ADH_test.h. |
|
|
Obtiene el nombre de la prueba.
Definición en la línea 132 del archivo ADH_test.h. |
|
|
Le cambia el nombre a la prueba.
Definición en la línea 133 del archivo ADH_test.h. |
|
|
Hilera "enooorme" para registrar los mensajes de pruebas fallidas, separados por
Definición en la línea 135 del archivo ADH_test.h. |
|
|
Sinónimo de
Definición en la línea 136 del archivo ADH_test.h. |
|
||||||||||||||||
|
Registra la falla de la prueba y luego lo acumula en la hilera de fallas
Este método es invocado usando la macro Definición en la línea 181 del archivo ADH_test.h. |
|
||||||||||||||||||||
|
Efectúa la prueba y registra el resultado.
Este método es invocado usando la macro homónima Definición en la línea 165 del archivo ADH_test.h. |
|
||||||||||||||||||||
|
Sinónimo de
Definición en la línea 140 del archivo ADH_test.h. |
|
|
|
|
|
Establece el ambiente de prueba.
Reimplementado en rational_TestFixture< INT >. Definición en la línea 79 del archivo ADH_test.h. |
|
|
Destruye el ambiente de prueba.
Definición en la línea 80 del archivo ADH_test.h. |
|
|
Cantidad de pruebas exitosas.
Definición en la línea 114 del archivo ADH_test.h. |
|
|
Cantidad de pruebas que han fallado.
Definición en la línea 115 del archivo ADH_test.h. |
|
|
Nombre del caso de prueba.
Definición en la línea 116 del archivo ADH_test.h. |
|
|
Hilera "enooorme" para registrar los mensajes de pruebas fallidas, separados por
Definición en la línea 118 del archivo ADH_test.h. |
1.4.1