Test delle procedure: Black-Box
static boolean palindrome (string s) throws NullPointerException {
// EFFECTS: se s č null solleva NullPointerException, altrimenti
// ritorna true se s č una palindrome, altrimenti ritorna false
dalla specifica
- un test per l’argomento null
- test che fanno restituire vero e falso
casi limite
- stringa vuota
- stringa di un carattere
nessun problema di aliasing
dati di test: null, "", "a", "abba", "abbd"