Modulo [B]asico para prueba [unit]aria de programas:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Valores de enumeraciones Amigas 'defines'
Métodos públicos | Métodos privados | Atributos privados | Amigas
Referencia de la Clase TestCaseFailure

Clase privada que contiene los datos de cada prueba no exitosa. Más...

#include <BUnit.h>

Lista de todos los miembros.

Métodos públicos

 ~TestCaseFailure ()
 Destructor.
 TestCaseFailure (const TestCaseFailure &o)
 Constructor de copia.
void operator= (TestCaseFailure &o)
 Copiador usado al insertar en el contenedor.

Métodos privados

 TestCaseFailure ()
 Constructor por defecto.
 TestCaseFailure (const char *fname, int line, const char *label, bool destroy)
 Constructor Privado que puede inicializar m_label en true.

Atributos privados

const char * m_fname
 Nombre del archivo en donde se produjo el error.
int m_lineno
 Número de línea del archivo en donde se produjo el error.
const char * m_label
 Mensaje descriptivo del error.
bool m_destroy_label
 Contiene "true" si el destructor debe retornar la memoria dinámica de m_label.

Amigas

class TestCase
 Caso de prueba.
template<class TestCase >
void do_toXML (const TestCase *tc, std::basic_ostringstream< char > &ost)
 Le agrega a ost la hilera de todas las pruebas no exitosas de *tc en formato XML.
template<class TestCase >
void do_toString (const TestCase *tc, std::basic_ostringstream< char > &ost)
 Le agrega a ost la hilera de todas las pruebas no exitosas de *tc.

Descripción detallada

Clase privada que contiene los datos de cada prueba no exitosa.

Definición en la línea 68 del archivo BUnit.h.


Documentación del constructor y destructor

TestCaseFailure::TestCaseFailure ( ) [inline, private]

Constructor por defecto.

Definición en la línea 75 del archivo BUnit.h.

TestCaseFailure::TestCaseFailure ( const char *  fname,
int  line,
const char *  label,
bool  destroy 
) [inline, private]

Constructor Privado que puede inicializar m_label en true.

Definición en la línea 78 del archivo BUnit.h.

Destructor.

Definición en la línea 82 del archivo BUnit.h.

Constructor de copia.

Definición en la línea 83 del archivo BUnit.h.


Documentación de las funciones miembro

void TestCaseFailure::operator= ( TestCaseFailure o) [inline]

Copiador usado al insertar en el contenedor.

Definición en la línea 90 del archivo BUnit.h.


Documentación de las funciones relacionadas y clases amigas

friend class TestCase [friend]

Caso de prueba.

Definición en la línea 105 del archivo BUnit.h.

template<class TestCase >
void do_toXML ( const TestCase tc,
std::basic_ostringstream< char > &  ost 
) [friend]

Le agrega a ost la hilera de todas las pruebas no exitosas de *tc en formato XML.

Definición en la línea 1097 del archivo BUnit.h.

template<class TestCase >
void do_toString ( const TestCase tc,
std::basic_ostringstream< char > &  ost 
) [friend]

Le agrega a ost la hilera de todas las pruebas no exitosas de *tc.

Definición en la línea 1050 del archivo BUnit.h.


Documentación de los datos miembro

const char * TestCaseFailure::m_fname [private]

Nombre del archivo en donde se produjo el error.

Definición en la línea 70 del archivo BUnit.h.

Número de línea del archivo en donde se produjo el error.

Definición en la línea 71 del archivo BUnit.h.

const char * TestCaseFailure::m_label [private]

Mensaje descriptivo del error.

Definición en la línea 72 del archivo BUnit.h.

Contiene "true" si el destructor debe retornar la memoria dinámica de m_label.

Definición en la línea 73 del archivo BUnit.h.


La documentación para esta clase fue generada a partir del siguiente fichero: