rational.
Más...

Métodos públicos | |
| virtual void | setUp () |
| Establece el ambiente de prueba. | |
| 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 | 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 | |
| rational< INT > | m_half |
| rational< INT > | m_quarter |
| rational< INT > | m_one |
| 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". | |
rational.
tearDown() pues para este caso espec�fico TestFixture::tearDown() funciona bien. Definición en la lÃnea 18 del archivo test_rational.cpp.
| void rational_TestFixture< INT >::setUp | ( | ) | [inline, virtual] |
Establece el ambiente de prueba.
Reimplementado de TestFixture.
Definición en la lÃnea 26 del archivo test_rational.cpp.
| virtual bool TestCase::run | ( | ) | [pure virtual, inherited] |
Ejecuta la prueba y retorna "false" si falla.
Implementado en rational_Test_Add< INT >, rational_Test_Substract< INT >, rational_Test_Multiply< INT >, y rational_Test_Divide< INT >.
| bool TestCase::Run | ( | ) | [inline, inherited] |
| bool TestCase::runTest | ( | ) | [inline, inherited] |
| int TestCase::nPass | ( | ) | const [inline, inherited] |
| int TestCase::nError | ( | ) | const [inline, inherited] |
| void TestCase::recordSuccess | ( | ) | [inline, inherited] |
Registra como exitoso el resultado de una prueba.
Definición en la lÃnea 127 del archivo ADH_test.h.
| virtual void TestCase::reset | ( | ) | [inline, virtual, inherited] |
| int TestCase::countTestCases | ( | ) | const [inline, inherited] |
| std::string TestCase::getName | ( | ) | const [inline, inherited] |
| void TestCase::setName | ( | const char * | name = 0 |
) | [inline, inherited] |
| const std::string& TestCase::toString | ( | ) | const [inline, inherited] |
Hilera "enooorme" para registrar los mensajes de pruebas fallidas, separados por "\n".
Definición en la lÃnea 135 del archivo ADH_test.h.
| const std::string& TestCase::errorString | ( | ) | const [inline, inherited] |
| void TestCase::recordError | ( | const std::string & | lbl, | |
| const char * | fname, | |||
| int | lineno | |||
| ) | [inline, protected, inherited] |
Registra la falla de la prueba y luego lo acumula en la hilera de fallas toString().
"fname" y "lineno" indican el archivo y el rengl�n en donde se ejecuta la prueba."fname" y "lineno" se obtienen con las macros globales "__FILE__" y "__LINE__".
Este m�todo es invocado usando la macro TEST_ERROR()
Definición en la lÃnea 181 del archivo ADH_test.h.
| void TestCase::testThis | ( | bool | cond, | |
| const std::string & | lbl, | |||
| const char * | fname, | |||
| long | lineno | |||
| ) | [inline, protected, inherited] |
Efect�a la prueba y registra el resultado.
nPass().toString() el hecho."cond"."fname" y "lineno" indican el archivo y el rengl�n en donde se ejecuta la prueba."fname" y "lineno" se obtienen con las macros globales "__FILE__" y "__LINE__".
Este m�todo es invocado usando la macro hom�nima TEST_THIS()
Definición en la lÃnea 165 del archivo ADH_test.h.
| void TestCase::testThis | ( | bool | cond, | |
| const char * | lbl, | |||
| const char * | fname, | |||
| long | lineno | |||
| ) | [inline, protected, inherited] |
| virtual void TestFixture::tearDown | ( | ) | [inline, virtual, inherited] |
rational<INT> rational_TestFixture< INT >::m_half [protected] |
Definición en la lÃnea 20 del archivo test_rational.cpp.
rational<INT> rational_TestFixture< INT >::m_quarter [protected] |
Definición en la lÃnea 20 del archivo test_rational.cpp.
rational<INT> rational_TestFixture< INT >::m_one [protected] |
Definición en la lÃnea 20 del archivo test_rational.cpp.
int TestCase::m_pass [protected, inherited] |
int TestCase::m_error [protected, inherited] |
const char* TestCase::m_name [protected, inherited] |
std::string TestCase::m_errorString [protected, inherited] |
Hilera "enooorme" para registrar los mensajes de pruebas fallidas, separados por "\n".
Definición en la lÃnea 118 del archivo ADH_test.h.
1.5.3