Modulo [B]asico para prueba [unit]aria de programas:
|
Programa de prueba para la clase rational<INT>
Más...
Ir al código fuente de este archivo.
Clases | |
class | test_rational< INT > |
Prueba la clase rational<INT> . Más... | |
'typedefs' | |
typedef long | HugeInt |
Funciones | |
template<class INT > | |
INT | pow (const INT &r, int n) |
Calcula y retorna r^n == r * ... * r (n veces). | |
template<class INT > | |
void | grabador (ostream &COUT, const INT &r) |
Graba el valor de "n" en el flujo "COUT" . | |
template<class INT > | |
const char * | aHilera (const INT &r) |
Construye una hilera que tiene el valor de r en dígitos decimales. | |
template<class INT > | |
const char * | aHilera (const rational< INT > &r) |
Especialización para que aHilera<INT>() funcione con racionales. | |
template<class INT > | |
rational< INT > & | set (rational< INT > &r, const char *num, const char *den) |
Toma los dígitos de num y den y los asigna como valor de r . | |
template<class INT > | |
INT & | set (INT &num, const char *str) |
Toma los dígitos de str y los asigna como valor de num . | |
template<class INT > | |
rational< INT > | rat (const char *num, const char *den="1") |
Retorna un racional construido a partir de los valores almacenados en num y den . | |
int | main_viejo () |
Programa principal [viejo] desde donse se invocan todas las pruebas. | |
template<class INT > | |
INT | operator% (const INT &n, const INT &m) |
Calcula y retorna el residuo ( n % m ). | |
template<class T > | |
void | selection_sort (T *A, size_t n) |
Método de ordenamiento de selección. | |
template<class T > | |
bool | Ordenado (T *A, size_t n) |
Retorna "true" cuando el vector está ordenado ascendentemente. | |
int | main () |
Programa principal desde donse se invocan todas las pruebas. |
Programa de prueba para la clase rational<INT>
Definición en el archivo test_rational.cpp.
typedef long HugeInt |
Definición en la línea 26 del archivo test_rational.cpp.
INT pow | ( | const INT & | r, |
int | n | ||
) |
Calcula y retorna r^n == r * ... * r
(n
veces).
Definición en la línea 1100 del archivo test_rational.cpp.
void grabador | ( | ostream & | COUT, |
const INT & | r | ||
) |
Graba el valor de "n"
en el flujo "COUT"
.
Definición en la línea 1064 del archivo test_rational.cpp.
const char * aHilera | ( | const INT & | r | ) |
Construye una hilera que tiene el valor de r
en dígitos decimales.
INT
debe ser una clase entera (no puede ser rational<INT>
). Definición en la línea 1017 del archivo test_rational.cpp.
Especialización para que aHilera<INT>() funcione con racionales.
Definición en la línea 997 del archivo test_rational.cpp.
rational< INT > & set | ( | rational< INT > & | r, |
const char * | num, | ||
const char * | den | ||
) |
Toma los dígitos de num
y den
y los asigna como valor de r
.
'-'
al principio de la hilera.r
. Definición en la línea 962 del archivo test_rational.cpp.
INT & set | ( | INT & | num, |
const char * | str | ||
) |
Toma los dígitos de str
y los asigna como valor de num
.
str
.'-'
al principio de la hilera.num
. Definición en la línea 931 del archivo test_rational.cpp.
Retorna un racional construido a partir de los valores almacenados en num
y den
.
'-'
al principio de la hilera. Definición en la línea 567 del archivo test_rational.cpp.
int main_viejo | ( | ) |
Programa principal [viejo] desde donse se invocan todas las pruebas.
Definición en la línea 876 del archivo test_rational.cpp.
INT operator% | ( | const INT & | n, |
const INT & | m | ||
) | [inline] |
Calcula y retorna el residuo ( n % m ).
Definición en la línea 972 del archivo test_rational.cpp.
void selection_sort | ( | T * | A, |
size_t | n | ||
) |
Método de ordenamiento de selección.
A
[] ordenado.
[0..n-1]. Definición en la línea 1112 del archivo test_rational.cpp.
bool Ordenado | ( | T * | A, |
size_t | n | ||
) |
Retorna "true" cuando el vector está ordenado ascendentemente.
A
[0] hasta A
[N-1]. Definición en la línea 1131 del archivo test_rational.cpp.
int main | ( | ) |
Programa principal desde donse se invocan todas las pruebas.
Definición en la línea 1156 del archivo test_rational.cpp.