Referencia de la Clase TestSuite

NO IMPLEMENTADO ==> Colecci�n de pruebas. Más...

#include <ADH_test.h>

Diagrama de herencias de TestSuite

TestCase TestFixture

Lista de todos los miembros.

Métodos públicos

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".


Descripción detallada

NO IMPLEMENTADO ==> Colecci�n de pruebas.

Definición en la línea 149 del archivo ADH_test.h.


Documentación de las funciones miembro

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]

Sin�nimo de run().

Definición en la línea 123 del archivo ADH_test.h.

bool TestCase::runTest (  )  [inline, inherited]

Sin�nimo de run().

Definición en la línea 124 del archivo ADH_test.h.

int TestCase::nPass (  )  const [inline, inherited]

Cantidad de pruebas exitosas.

Definición en la línea 125 del archivo ADH_test.h.

int TestCase::nError (  )  const [inline, inherited]

Cantidad de pruebas que han fallado.

Definición en la línea 126 del archivo ADH_test.h.

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]

Anula los contadores de pruebas.

Definición en la línea 128 del archivo ADH_test.h.

int TestCase::countTestCases (  )  const [inline, inherited]

Cantidad de pruebas realizadas.

Definición en la línea 130 del archivo ADH_test.h.

std::string TestCase::getName (  )  const [inline, inherited]

Obtiene el nombre de la prueba.

Definición en la línea 132 del archivo ADH_test.h.

void TestCase::setName ( const char *  name = 0  )  [inline, inherited]

Le cambia el nombre a la prueba.

Definición en la línea 133 del archivo ADH_test.h.

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]

Sin�nimo de toString().

Definición en la línea 136 del archivo ADH_test.h.

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().

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.

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]

Sin�nimo de testThis().

Definición en la línea 140 del archivo ADH_test.h.

virtual void TestFixture::setUp (  )  [inline, virtual, inherited]

Establece el ambiente de prueba.

Reimplementado en rational_TestFixture< INT >.

Definición en la línea 79 del archivo ADH_test.h.

virtual void TestFixture::tearDown (  )  [inline, virtual, inherited]

Destruye el ambiente de prueba.

Definición en la línea 80 del archivo ADH_test.h.


Documentación de los datos miembro

int TestCase::m_pass [protected, inherited]

Cantidad de pruebas exitosas.

Definición en la línea 114 del archivo ADH_test.h.

int TestCase::m_error [protected, inherited]

Cantidad de pruebas que han fallado.

Definición en la línea 115 del archivo ADH_test.h.

const char* TestCase::m_name [protected, inherited]

Nombre del caso de prueba.

Definición en la línea 116 del archivo ADH_test.h.

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.


La documentación para esta clase fué generada a partir del siguiente fichero:
Generado el Thu Sep 6 23:18:37 2007 para Prueba de la clase rational: por  doxygen 1.5.3
Hosted by www.Geocities.ws

1