Δοκιμές στο track FreePascal

Μάθε πώς να δοκιμάζεις τις ασκήσεις σου σε FreePascal στο Exercism


Τα περισσότερα τεστ ελέγχουν ότι επιστρέφεις την αναμενόμενη τιμή, είτε εκχωρώντας τιμή στο result είτε περνώντας μια τιμή στο exit.

Κάποια τεστ ελέγχουν ότι με το raise πετάς την αναμενόμενη εξαίρεση.

Εκτέλεση των τεστ

Το βοηθητικό πρόγραμμα make είναι απαραίτητο για να τρέξεις τα τεστ.

Μέσα από τον κατάλογο της άσκησης, πληκτρολόγησε σε μια κονσόλα/τερματικό:

make

Αν δεν έχεις αγγίξει καν το αρχείο λύσης της άσκησης, θα δεις ένα μήνυμα σαν το παρακάτω:

Please implement your solution.

Οπότε, αφαίρεσε αυτή τη γραμμή πριν αρχίσεις να γράφεις τη λύση σου.

Από προεπιλογή εκτελείται μόνο το πρώτο τεστ.

TAP version 14
1..10
ok 1 - ...

Για να τρέξεις όλα τα τεστ, πληκτρολόγησε:

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

Μόλις περάσουν όλα τα τεστ, έχεις τελειώσει με την άσκηση και μπορείς να υποβάλεις τη λύση.

Μπορείς να επιλέξεις ένα μόνο τεστ για εκτέλεση περνώντας τον αντίστοιχο αριθμό, για παράδειγμα:

make test=2

θα εκτελούσε μόνο το δεύτερο τεστ.