Sig: A Veces las Pruebas
Sup: Pruebas en la Construcción
Ant: Práctica: Ejecutable en una
Err: Si hallas una errata ...
Una prueba SKIP declara un bloque de pruebas
que - bajo ciertas circustancias - puede saltarse.
Puede ser que sepamos que ciertas pruebas
sólo funcionan en ciertos sistemas operativos
o que la prueba requiera que ciertos paquetes están instalados
o que la máquina
disponga de ciertos recursos (por ejemplo, acceso a internet).
En tal caso queremos que los tests se consideren si se dan las circustancias
favorables pero que en otro caso se descarten sin protestas.
Consulte la documentación de los módulos Test::More
y Test::Harness
sobre pruebas tipo SKIP. Construya una prueba SKIP para el
módulo Algorithm::Knap01DP
.
Por ejemplo, si el módulo
Algorithm::Knapsack
está instalado
en la máquina, genere un problema aleatorio y compruebe que la solución dada por ambos
algoritmos es la misma.
El módulo Algorithm::Knap01DP
puede obtenerlo desde:
http://nereida.deioc.ull.es/~lhp/perlexamples/Algorithm-Knap01DP-0.01.tar.gz.
Sig: A Veces las Pruebas
Sup: Pruebas en la Construcción
Ant: Práctica: Ejecutable en una
Err: Si hallas una errata ...
Casiano Rodríguez León
2006-02-21