Prueba la clase rational<INT>.
Más...
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. | |
Prueba la clase rational<INT>.
Definición en la línea 31 del archivo test_rational.cpp.
| void test_rational< INT >::setUp | ( | ) | [virtual] |
Establece el ambiente de prueba.
Definición en la línea 106 del archivo test_rational.cpp.
| 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.
| 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.
| bool test_rational< INT >::run | ( | ) |
Método principal de la prueba.
setUp() Definición en la línea 79 del archivo test_rational.cpp.
| 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.
| void test_rational< INT >::run_rest | ( | ) |
Método complementario de prueba.
run(). Definición en la línea 573 del archivo test_rational.cpp.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| void test_rational< INT >::test_op_in | ( | ) |
Datos de prueba para operator>>().
Definición en la línea 391 del archivo test_rational.cpp.
| void test_rational< INT >::test_op_out | ( | ) |
Datos de prueba para operator<<().
Definición en la línea 369 del archivo test_rational.cpp.
| 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.
| 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.
| 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.
| 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.
rational<INT> test_rational< INT >::m_half [protected] |
Definición en la línea 30 del archivo test_rational.cpp.
rational<INT> test_rational< INT >::m_quarter [protected] |
Definición en la línea 30 del archivo test_rational.cpp.
rational<INT> test_rational< INT >::m_one [protected] |
Definición en la línea 30 del archivo test_rational.cpp.
rational<INT> test_rational< INT >::m_half_neg [protected] |
Definición en la línea 31 del archivo test_rational.cpp.
rational<INT> test_rational< INT >::m_quarter_neg [protected] |
Definición en la línea 31 del archivo test_rational.cpp.
rational<INT> test_rational< INT >::m_one_neg [protected] |
Definición en la línea 31 del archivo test_rational.cpp.
rational<INT> test_rational< INT >::m_sep [protected] |
Definición en la línea 32 del archivo test_rational.cpp.
rational<INT> test_rational< INT >::m_sep_neg [protected] |
Definición en la línea 32 del archivo test_rational.cpp.
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.
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.
1.7.1