Table of Contents

Μάθημα 6

Προετοιμασία

Διαφάνειες
Βίντεο

Εργαστηριακή διάλεξη

Διαφάνειες
Εκφώνηση
smProject-HAS-SUFFIX
Κώδικες

Εργασία 6.1

Ερώτημα 6.1.1

Συνάρτηση hasSuffix

Έλεγχοι

Τα μηνύματα λάθους εμφανίζονται με τη μορφή:

!hasSuffix("text", "suf", true/false) FAILED : μηνυμα

όπου:

Test 6-1-1-a

Δεν εντοπίστηκε η κατάληξη στο κείμενο, ενώ υπήρχε και θα έπρεπε να έχει εντοπιστεί. Ο εντοπισμός μπορεί να ήταν case sensitive ή insensitive. Επίσης το κείμενο και η κατάληξη μπορεί να έχουν το ίδιο μήκος.
Δείτε το μήνυμα για τα ακριβή κείμενα που αφορούσε η δοκιμή.

Test 6-1-1-b

Εντοπίστηκε η κατάληξη στο κείμενο, ενώ δεν υπήρχε ή δεν ταίριαζαν τα πεζά/κεφαλαία και δεν θα έπρεπε να έχει εντοπιστεί. Ο εντοπισμός μπορεί να ήταν case sensitive ή insensitive. Επίσης το κείμενο και η κατάληξη μπορεί να έχουν το ίδιο μήκος.
Δείτε το μήνυμα για τα ακριβή κείμενα που αφορούσε η δοκιμή.

Test 6-1-1-c

Δεν εντοπίστηκε η κατάληξη στο κείμενο, ενώ υπήρχε και θα έπρεπε να έχει εντοπιστεί. Ο εντοπισμός ήταν case insensitive.
Δείτε το μήνυμα για τα ακριβή κείμενα που αφορούσε η δοκιμή.

Test 6-1-1-d

Εντοπίστηκε η κατάληξη στο κείμενο, δεν θα έπρεπε να έχει εντοπιστεί. Ο εντοπισμός μπορεί να ήταν case sensitive ή insensitive.
Προσοχή! το κείμενο ξεκινούσε από την κατάληξη. Μήπως συγκρίνατε λάθος περιοχή των κειμένων;
Δείτε το μήνυμα για τα ακριβή κείμενα που αφορούσε η δοκιμή.

Test 6-1-1-f

Εντοπίστηκε η κατάληξη στο κείμενο, ενώ δεν υπήρχε ή δεν ταίριαζαν τα πεζά/κεφαλαία και δεν θα έπρεπε να έχει εντοπιστεί. Ο εντοπισμός μπορεί να ήταν case sensitive ή insensitive.
Προσοχή! το κείμενο περιείχε την κατάληξη, αλλά όχι στο τέλος, ούτε και στην αρχή. Μήπως συγκρίνατε λάθος περιοχή των κειμένων;
Δείτε το μήνυμα για τα ακριβή κείμενα που αφορούσε η δοκιμή.

Test 6-1-1-g

Δεν εντοπίστηκε η κατάληξη στο κείμενο, ενώ υπήρχε και θα έπρεπε να έχει εντοπιστεί. Ο εντοπισμός μπορεί να ήταν case sensitive ή insensitive. Επίσης το κείμενο και η κατάληξη μπορεί να έχουν το ίδιο μήκος.
Δείτε το μήνυμα για τα ακριβή κείμενα που αφορούσε η δοκιμή.
Προσοχή! το κείμενο περιείχε την κατάληξη και ενδιάμεσα και ως κατάληξη.

Test 6-1-1-h

Εντοπίστηκε η κατάληξη στο κείμενο, ενώ η κατάληξη ήταν μεγαλύτερη από το κείμενο και δεν θα έπρεπε να έχει εντοπιστεί. Ο εντοπισμός μπορεί να ήταν case sensitive ή insensitive.
Δείτε το μήνυμα για τα ακριβή κείμενα που αφορούσε η δοκιμή.

Test 6-1-1-i

Εντοπίστηκε η κατάληξη στο κείμενο, ενώ το κείμενο ήταν κενό (“”) αλλά η κατάληξη δεν ήταν και έτσι δεν θα έπρεπε να έχει εντοπιστεί. Ο εντοπισμός μπορεί να ήταν case sensitive ή insensitive.
Δείτε το μήνυμα για τα ακριβή κείμενα που αφορούσε η δοκιμή.

Test 6-1-1-j

Δεν εντοπίστηκε η κατάληξη στο κείμενο, ενώ θα έπρεπε να έχει εντοπιστεί.
Δείτε το μήνυμα για τα ακριβή κείμενα που αφορούσε η δοκιμή.
Προσοχή! η κατάληξη ήταν μία κενή συμβολοσειρά, άρα πάντα υπάρχει στο κείμενο.

Test 6-1-1-k

Δεν εντοπίστηκε η κατάληξη στο κείμενο, ενώ θα έπρεπε να έχει εντοπιστεί.
Δείτε το μήνυμα για τα ακριβή κείμενα που αφορούσε η δοκιμή.
Προσοχή! η κατάληξη ήταν μία κενή συμβολοσειρά, άρα πάντα υπάρχει στο κείμενο, ακόμα και αν αυτό είναι κενό.

Test 6-1-1-l

Εντοπίστηκε η κατάληξη στο κείμενο, ενώ δεν θα έπρεπε να έχει εντοπιστεί.
Δείτε το μήνυμα για τα ακριβή κείμενα που αφορούσε η δοκιμή.
Προσοχή! η κατάληξη ξεκινούσε από την κατάληξη του κειμένου αλλά δεν ήταν η ίδια λέξη.</wrap>