Test fallito: funzione testata: modificaValore("From*spammer", diz, -1) risultato atteso: INVALID_PARAMETER risultato ottenuto: RESULT_OK spiegazione: La funzione non controlla se il terzo argomento è un parametro non valido.
Test fallito: funzione testata: prossimaChiave(NULL, diz, &next) risultato atteso: RESULT_OK risultato ottenuto: RESULT_OK spiegazione: La funzione fallisce nel trovare la prima chiave. Test fallito: funzione testata: prossimaChiave("From*darthsidius", diz, &next) risultato atteso: RESULT_OK risultato ottenuto: NO_MORE_ELEMENTS spiegazione: La funzione fallisce nel trovare la prossima chiave (nell'ordine atteso). Tests superati: 0/2
Test fallito: funzione testata: prossimaChiave(NULL, diz, &next) risultato atteso: NO_MORE_ELEMENTS risultato ottenuto: NOT_PRESENT spiegazione: La funzione non comunica se non sono presenti ulteriori elementi con chiave successiva a chiave in diz.
Test fallito: funzione testata: leggiFiles("HAM", diz, &numfiles) risultato atteso: RESULT_OK risultato ottenuto: MATCH_NOT_FOUND spiegazione: La funzione fallisce se gli vengono passati argomenti corretti.
Test fallito: funzione testata: leggiFiles("", diz, &numfiles) risultato atteso: FILE_MISSING risultato ottenuto: NULL_POINTER spiegazione: La funzione non controlla se il primo argomento è un nome di directory esistente.
Test fallito: funzione testata: calcolaDizionario(HAM, numh, SPAM, nums, diz) risultato atteso: RESULT_OK risultato ottenuto: MATCH_NOT_FOUND spiegazione: La funzione leggiFiles ha fallito.
Test fallito: funzione testata: scriviDizionario("dizionario.txt", diz) risultato atteso: RESULT_OK risultato ottenuto: RESULT_OK spiegazione: La funzione non scrive gli elementi del dizionario nell'ordine atteso. Test fallito: funzione testata: scriviDizionario("dizionario.txt", diz) risultato atteso: RESULT_OK risultato ottenuto: RESULT_OK spiegazione: La funzione non scrive gli elementi del dizionario nell'ordine atteso. Test fallito: funzione testata: scriviDizionario("dizionario.txt", diz) risultato atteso: RESULT_OK risultato ottenuto: RESULT_OK spiegazione: La funzione non scrive gli elementi del dizionario nell'ordine atteso.
Test fallito: funzione testata: sciviDizionario("file-unwritable", diz) risultato atteso: FILE_UNWRITABLE risultato ottenuto: NULL_POINTER spiegazione: La funzione non controlla se il primo argomento è un nome di file su cui non è possibile scrivere.
Test fallito: funzione testata: processDirs("HAM", "SPAM", "dizionario.txt") risultato atteso: RESULT_OK risultato ottenuto: MATCH_NOT_FOUND spiegazione: La funzione fallisce se gli vengono passati argomenti corretti.