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.