Aprende a probar tus ejercicios de FreePascal en Exercism
La mayoría de las pruebas verifican que devuelves el valor esperado, ya sea asignando a result o pasando un valor a exit.
Algunas pruebas verifican que lances la excepción esperada.
La utilidad make es una dependencia para ejecutar las pruebas.
Desde el directorio del ejercicio, escribe en una consola/terminal:
make
Si ni siquiera tocaste el archivo de la solución del ejercicio, verás un mensaje como:
Please implement your solution.
Así que elimina esta línea antes de empezar a escribir tu solución.
De forma predeterminada, solo se ejecuta la primera prueba.
TAP version 14
1..10
ok 1 - ...
Para ejecutar todas las pruebas, escribe:
make test=all
TAP version 14
1..10
ok 1 - empty_sentence
ok 2 - perfect_lower_case
ok 3 - only_lower_case
ok 4 - missing_the_letter_x
ok 5 - missing_the_letter_h
ok 6 - with_underscores
ok 7 - with_numbers
ok 8 - missing_letters_replaced_by_numbers
ok 9 - mixed_case_and_punctuation
ok 10 - am_and_AM_are_26_different_characters_but_not_a_pangram
Cuando todas las pruebas pasen, habrás terminado el ejercicio y podrás enviar la solución.
Es posible elegir una sola prueba para ejecutar pasando el número correspondiente, por ejemplo:
make test=2
solo ejecutaría la segunda prueba.