La Matriz Abstracta no Polimorfica:
|
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 33 del archivo test_rational.cpp.
void test_rational< INT >::setUp | ( | ) | [virtual] |
Establece el ambiente de prueba.
Definición en la línea 108 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 43 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 47 del archivo test_rational.cpp.
bool test_rational< INT >::run | ( | ) |
Método principal de la prueba.
setUp()
Definición en la línea 81 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 458 del archivo test_rational.cpp.
void test_rational< INT >::run_rest | ( | ) |
Método complementario de prueba.
run()
. Definición en la línea 575 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 131 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 166 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 181 del archivo test_rational.cpp.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
void test_rational< INT >::test_op_in | ( | ) |
Datos de prueba para operator>>()
.
Definición en la línea 393 del archivo test_rational.cpp.
void test_rational< INT >::test_op_out | ( | ) |
Datos de prueba para operator<<()
.
Definición en la línea 371 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 325 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 340 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 409 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 421 del archivo test_rational.cpp.
rational<INT> test_rational< INT >::m_half [protected] |
Definición en la línea 35 del archivo test_rational.cpp.
rational<INT> test_rational< INT >::m_quarter [protected] |
Definición en la línea 35 del archivo test_rational.cpp.
rational<INT> test_rational< INT >::m_one [protected] |
Definición en la línea 35 del archivo test_rational.cpp.
rational<INT> test_rational< INT >::m_half_neg [protected] |
Definición en la línea 36 del archivo test_rational.cpp.
rational<INT> test_rational< INT >::m_quarter_neg [protected] |
Definición en la línea 36 del archivo test_rational.cpp.
rational<INT> test_rational< INT >::m_one_neg [protected] |
Definición en la línea 36 del archivo test_rational.cpp.
rational<INT> test_rational< INT >::m_sep [protected] |
Definición en la línea 37 del archivo test_rational.cpp.
rational<INT> test_rational< INT >::m_sep_neg [protected] |
Definición en la línea 37 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 38 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 39 del archivo test_rational.cpp.