Test degli iteratori: esempio
Iterator getPrimes (int n)
// EFFECTS: ritorna un generatore che produce tutti i
// numeri primi minori o uguali ad n (come Integers);
// se non ne esistono, non produce nulla
i casi di test potrebbero includere chiamate con n uguale a 1 (nessun risultato), 2 (1 risultato) e 3 (2 risultati)
se occorrono altri test, possono essere derivati guardando l’implementazione dell’iteratore
- tutti i cammini attraverso
- l’iteratore stesso
- il suo costruttore
- i suoi due metodi