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 31 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 106 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 38 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 42 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 79 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 456 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 573 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 129 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 164 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 179 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 185 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 211 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 198 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 224 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 236 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 251 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 266 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 281 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 296 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 309 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 353 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 391 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 369 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 323 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 338 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 407 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 419 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 30 del archivo test_rational.cpp.

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

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

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

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

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

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

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

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

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

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

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

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

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

Definición en la línea 32 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 33 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 34 del archivo test_rational.cpp.


La documentación para esta clase fue generada a partir del siguiente fichero:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Amigas 'defines'