La Matriz Abstracta no Polimorfica:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Amigas 'defines'
Métodos públicos | Atributos protegidos
Referencia de la plantilla de la Clase test_rational< INT >

Prueba la clase rational<INT>. Más...

Lista de todos los miembros.

Métodos públicos

virtual void setUp ()
 Establece el ambiente de prueba.
void super_numerotes (bool sl=false)
 Define si se corren o no las pruebas con super-numerotototes.
void super_lerdo (bool sl=false)
 Define si se corren las pruebas que duran mucho.
bool run ()
 Método principal de la prueba.
void rat_tst ()
 Antiguo programa de prueba para la clase rational<INT>.
void run_rest ()
 Método complementario de prueba.
void test_quiebra_Narvaja ()
 Datos de prueba que sirven para quebrar la implementación BigNum de Narvaja.
void test_constructor ()
 Datos de prueba para los constructores de la clase rational<INT>.
void test_destructor ()
 Datos de prueba para el destructor de la clase rational<INT>.
void test_set ()
 Datos de prueba para rational<INT>::set().
void test_op_equal ()
 Datos de prueba para rational<INT>::operator=().
void test_num_den ()
 Datos de prueba para rational<INT>::num() y rational<INT>::den().
void test_swap ()
 Datos de prueba para rational<INT>::swap().
void test_op_add_equal ()
 Datos de prueba para rational<INT>::operator +=() y rational<INT>::operator -=() .
void test_op_add ()
 Datos de prueba para rational<INT>::operator +() y rational<INT>::operator -() .
void test_op_mult_equal ()
 Datos de prueba para rational<INT>::operator *=() y rational<INT>::operator /=().
void test_op_mult ()
 Datos de prueba para rational<INT>::operator *() y rational<INT>::operator /().
void test_op_minus ()
 Datos de prueba para rational<INT>::operator -().
void test_fromString ()
 Datos de prueba para rational<INT>::test_fromString().
void test_op_comp ()
 Datos de prueba para todos los operadores de comparación de rational<INT>.
void test_op_in ()
 Datos de prueba para operator>>().
void test_op_out ()
 Datos de prueba para operator<<().
void test_simplify ()
 Datos de prueba para rational<INT>::test_simplify().
void test_check_ok ()
 Datos de prueba para check_ok( const rational<INT>& ).
void test_mcd ()
 Datos de prueba para la función mcd().
void test_op_cpp ()
 Datos de prueba para los incrementadores c++ y --c.

Atributos protegidos

rational< INT > m_half
rational< INT > m_quarter
rational< INT > m_one
rational< INT > m_half_neg
rational< INT > m_quarter_neg
rational< INT > m_one_neg
rational< INT > m_sep
rational< INT > m_sep_neg
bool m_super_lerdo
 Indica si hay que probar con numerotototes.
bool m_super_numerotes
 Indica si se corren las pruebas que duran mucho.

Descripción detallada

template<class INT>
class test_rational< INT >

Prueba la clase rational<INT>.

Definición en la línea 33 del archivo test_rational.cpp.


Documentación de las funciones miembro

template<class INT >
void test_rational< INT >::setUp ( ) [virtual]

Establece el ambiente de prueba.

Definición en la línea 108 del archivo test_rational.cpp.

template<class INT>
void test_rational< INT >::super_numerotes ( bool  sl = false) [inline]

Define si se corren o no las pruebas con super-numerotototes.

Definición en la línea 43 del archivo test_rational.cpp.

template<class INT>
void test_rational< INT >::super_lerdo ( bool  sl = false) [inline]

Define si se corren las pruebas que duran mucho.

Definición en la línea 47 del archivo test_rational.cpp.

template<class INT >
bool test_rational< INT >::run ( )

Método principal de la prueba.

  • Requiere que recién haya sido ejecutado setUp()

Definición en la línea 81 del archivo test_rational.cpp.

template<class INT >
void test_rational< INT >::rat_tst ( )

Antiguo programa de prueba para la clase rational<INT>.

Definición en la línea 458 del archivo test_rational.cpp.

template<class INT >
void test_rational< INT >::run_rest ( )

Método complementario de prueba.

Definición en la línea 575 del archivo test_rational.cpp.

template<class INT >
void test_rational< INT >::test_quiebra_Narvaja ( )

Datos de prueba que sirven para quebrar la implementación BigNum de Narvaja.

Definición en la línea 131 del archivo test_rational.cpp.

template<class INT >
void test_rational< INT >::test_constructor ( )

Datos de prueba para los constructores de la clase rational<INT>.

Definición en la línea 166 del archivo test_rational.cpp.

template<class INT >
void test_rational< INT >::test_destructor ( )

Datos de prueba para el destructor de la clase rational<INT>.

Definición en la línea 181 del archivo test_rational.cpp.

template<class INT >
void test_rational< INT >::test_set ( )

Datos de prueba para rational<INT>::set().

Definición en la línea 187 del archivo test_rational.cpp.

template<class INT >
void test_rational< INT >::test_op_equal ( )

Datos de prueba para rational<INT>::operator=().

Definición en la línea 213 del archivo test_rational.cpp.

template<class INT >
void test_rational< INT >::test_num_den ( )

Datos de prueba para rational<INT>::num() y rational<INT>::den().

Definición en la línea 200 del archivo test_rational.cpp.

template<class INT >
void test_rational< INT >::test_swap ( )

Datos de prueba para rational<INT>::swap().

Definición en la línea 226 del archivo test_rational.cpp.

template<class INT >
void test_rational< INT >::test_op_add_equal ( )

Datos de prueba para rational<INT>::operator +=() y rational<INT>::operator -=() .

Definición en la línea 238 del archivo test_rational.cpp.

template<class INT >
void test_rational< INT >::test_op_add ( )

Datos de prueba para rational<INT>::operator +() y rational<INT>::operator -() .

Definición en la línea 253 del archivo test_rational.cpp.

template<class INT >
void test_rational< INT >::test_op_mult_equal ( )

Datos de prueba para rational<INT>::operator *=() y rational<INT>::operator /=().

Definición en la línea 268 del archivo test_rational.cpp.

template<class INT >
void test_rational< INT >::test_op_mult ( )

Datos de prueba para rational<INT>::operator *() y rational<INT>::operator /().

Definición en la línea 283 del archivo test_rational.cpp.

template<class INT >
void test_rational< INT >::test_op_minus ( )

Datos de prueba para rational<INT>::operator -().

Definición en la línea 298 del archivo test_rational.cpp.

template<class INT >
void test_rational< INT >::test_fromString ( )

Datos de prueba para rational<INT>::test_fromString().

Definición en la línea 311 del archivo test_rational.cpp.

template<class INT >
void test_rational< INT >::test_op_comp ( )

Datos de prueba para todos los operadores de comparación de rational<INT>.

Definición en la línea 355 del archivo test_rational.cpp.

template<class INT >
void test_rational< INT >::test_op_in ( )

Datos de prueba para operator>>().

Definición en la línea 393 del archivo test_rational.cpp.

template<class INT >
void test_rational< INT >::test_op_out ( )

Datos de prueba para operator<<().

Definición en la línea 371 del archivo test_rational.cpp.

template<class INT >
void test_rational< INT >::test_simplify ( )

Datos de prueba para rational<INT>::test_simplify().

Definición en la línea 325 del archivo test_rational.cpp.

template<class INT >
void test_rational< INT >::test_check_ok ( )

Datos de prueba para check_ok( const rational<INT>& ).

Definición en la línea 340 del archivo test_rational.cpp.

template<class INT >
void test_rational< INT >::test_mcd ( )

Datos de prueba para la función mcd().

Definición en la línea 409 del archivo test_rational.cpp.

template<class INT >
void test_rational< INT >::test_op_cpp ( )

Datos de prueba para los incrementadores c++ y --c.

Definición en la línea 421 del archivo test_rational.cpp.


Documentación de los datos miembro

template<class INT>
rational<INT> test_rational< INT >::m_half [protected]

Definición en la línea 35 del archivo test_rational.cpp.

template<class INT>
rational<INT> test_rational< INT >::m_quarter [protected]

Definición en la línea 35 del archivo test_rational.cpp.

template<class INT>
rational<INT> test_rational< INT >::m_one [protected]

Definición en la línea 35 del archivo test_rational.cpp.

template<class INT>
rational<INT> test_rational< INT >::m_half_neg [protected]

Definición en la línea 36 del archivo test_rational.cpp.

template<class INT>
rational<INT> test_rational< INT >::m_quarter_neg [protected]

Definición en la línea 36 del archivo test_rational.cpp.

template<class INT>
rational<INT> test_rational< INT >::m_one_neg [protected]

Definición en la línea 36 del archivo test_rational.cpp.

template<class INT>
rational<INT> test_rational< INT >::m_sep [protected]

Definición en la línea 37 del archivo test_rational.cpp.

template<class INT>
rational<INT> test_rational< INT >::m_sep_neg [protected]

Definición en la línea 37 del archivo test_rational.cpp.

template<class INT>
bool test_rational< INT >::m_super_lerdo [protected]

Indica si hay que probar con numerotototes.

Definición en la línea 38 del archivo test_rational.cpp.

template<class INT>
bool test_rational< INT >::m_super_numerotes [protected]

Indica si se corren las pruebas que duran mucho.

Definición en la línea 39 del archivo test_rational.cpp.


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