Test fallito: funzione testata:  leggiFile('mail1.txt', 10, char*)
              risultato atteso:  FILE_EMPTY
              risultato ottenuto:RESULT_OK
	      spiegazione:  la funzione leggiFile non controlla se la
                            copia del testo della mail va a buon fine
                            o se il file è vuoto bensì torna sempre
                            RESULT_OK.

Test fallito: Segmentation Fault durante la chiamata a test_leggiFile(1,7)





Test fallito: funzione testata:  leggiFile('mail1.txt', 1, char*)
              risultato atteso:  BUFFER_TOO_SMALL
              risultato ottenuto:FILE_EMPTY
	      spiegazione:  la funzione leggiFile apre il file ma non
                            riesce a copiare nulla nel buffer, quindi
                            lo interpreta come file vuoto.






















Test fallito: funzione testata:  estraiHeaders(char* , char* #5000, 5000)
              risultato atteso:  RESULT_OK
              risultato ottenuto:RESULT_OK
	      spiegazione:  il testo non è però quello che dovrebbe
                            essere, tornando una stringa diversa, quindi
                            l'estrazione degli headers non va a buon
                            fine, ma la funzione torna sempre RESULT_OK.




Test fallito: funzione testata:  estraiHeaders(char* , char* #5000, 5000)
              risultato atteso:  RESULT_OK
              risultato ottenuto:RESULT_OK
	      spiegazione:  il testo non è però quello che dovrebbe
                            essere, tornando una stringa diversa, quindi
                            l'estrazione degli headers non va a buon
                            fine, ma la funzione torna sempre RESULT_OK.




Test fallito: funzione testata:  estraiHeaders(char* , char* #5000, 5000)
              risultato atteso:  RESULT_OK
              risultato ottenuto:RESULT_OK
	      spiegazione:  il testo non è però quello che dovrebbe
                            essere, tornando una stringa diversa, quindi
                            l'estrazione degli headers non va a buon
                            fine, ma la funzione torna sempre RESULT_OK.




Test fallito: funzione testata:  estraiHeaders(char* , char* #5000, 5000)
              risultato atteso:  RESULT_OK
              risultato ottenuto:RESULT_OK
	      spiegazione:  il testo non è però quello che dovrebbe
                            essere, tornando una stringa diversa, quindi
                            l'estrazione degli headers non va a buon
                            fine, ma la funzione torna sempre RESULT_OK.




Test fallito: funzione testata:  estraiHeaders(char* , char* #5000, 5000)
              risultato atteso:  RESULT_OK
              risultato ottenuto:RESULT_OK
	      spiegazione:  il testo non è però quello che dovrebbe
                            essere, tornando una stringa diversa, quindi
                            l'estrazione degli headers non va a buon
                            fine, ma la funzione torna sempre RESULT_OK.




Test fallito: funzione testata:  estraiHeaders(char* , char* #5000, 5000)
              risultato atteso:  RESULT_OK
              risultato ottenuto:RESULT_OK
	      spiegazione:  il testo non è però quello che dovrebbe
                            essere, tornando una stringa diversa, quindi
                            l'estrazione degli headers non va a buon
                            fine, ma la funzione torna sempre RESULT_OK.




Test fallito: funzione testata:  estraiHeaders(char* , char* #5000, 5000)
              risultato atteso:  RESULT_OK
              risultato ottenuto:RESULT_OK
	      spiegazione:  il testo non è però quello che dovrebbe
                            essere, tornando una stringa diversa, quindi
                            l'estrazione degli headers non va a buon
                            fine, ma la funzione torna sempre RESULT_OK.




Test fallito: funzione testata:  estraiHeaders(char* , char* #5000, 5000)
              risultato atteso:  RESULT_OK
              risultato ottenuto:RESULT_OK
	      spiegazione:  il testo non è però quello che dovrebbe
                            essere, tornando una stringa diversa, quindi
                            l'estrazione degli headers non va a buon
                            fine, ma la funzione torna sempre RESULT_OK.




Test fallito: funzione testata:  estraiHeaders(char* , char* #5000, 5000)
              risultato atteso:  RESULT_OK
              risultato ottenuto:RESULT_OK
	      spiegazione:  il testo non è però quello che dovrebbe
                            essere, tornando una stringa diversa, quindi
                            l'estrazione degli headers non va a buon
                            fine, ma la funzione torna sempre RESULT_OK.




Test fallito: funzione testata:  estraiHeaders(char* , char* #5000, 5000)
              risultato atteso:  RESULT_OK
              risultato ottenuto:RESULT_OK
	      spiegazione:  il testo non è però quello che dovrebbe
                            essere, tornando una stringa diversa, quindi
                            l'estrazione degli headers non va a buon
                            fine, ma la funzione torna sempre RESULT_OK.




Test fallito: funzione testata:  estraiHeaders(char* , char* #5000, 5000)
              risultato atteso:  RESULT_OK
              risultato ottenuto:RESULT_OK
	      spiegazione:  il testo non è però quello che dovrebbe
                            essere, tornando una stringa diversa, quindi
                            l'estrazione degli headers non va a buon
                            fine, ma la funzione torna sempre RESULT_OK.




Test fallito: funzione testata:  estraiHeaders(char* , char* #5000, 5000)
              risultato atteso:  RESULT_OK
              risultato ottenuto:RESULT_OK
	      spiegazione:  il testo non è però quello che dovrebbe
                            essere, tornando una stringa diversa, quindi
                            l'estrazione degli headers non va a buon
                            fine, ma la funzione torna sempre RESULT_OK.
Test fallito: funzione testata:  estraiHeaders(' s', char*, 10)
              risultato atteso:  BED_HEADER
              risultato ottenuto:1
	      spiegazione:  impossibile capirne la causa.



Test fallito: funzione testata:  estraiHeaders(char* , char* #5000, 5000)
              risultato atteso:  RESULT_OK
              risultato ottenuto:RESULT_OK
	      spiegazione:  il testo non è però quello che dovrebbe
                            essere, tornando una stringa diversa, quindi
                            l'estrazione degli headers non va a buon
                            fine, ma la funzione torna sempre RESULT_OK.






































































Test fallito: Segmentation Fault durante la chiamata a test_parseHeader(0,0)





Test fallito: Segmentation Fault durante la chiamata a test_parseHeader(0,1)





Test fallito: Segmentation Fault durante la chiamata a test_parseHeader(0,2)





Test fallito: Segmentation Fault durante la chiamata a test_parseHeader(0,3)





Test fallito: Segmentation Fault durante la chiamata a test_parseHeader(0,4)





Test fallito: Segmentation Fault durante la chiamata a test_parseHeader(0,5)





Test fallito: Segmentation Fault durante la chiamata a test_parseHeader(0,6)





Test fallito: Segmentation Fault durante la chiamata a test_parseHeader(0,7)





Test fallito: Segmentation Fault durante la chiamata a test_parseHeader(0,8)


Test fallito: funzione testata:  parseHeader(char*, char*, 1, char*, 1)
              risultato atteso:  BUFFER_TOO_SMALL
              risultato ottenuto:BAD_HEADER
	      spiegazione:  la funzione prende la stringa ma non
                            riesce a copiare nulla nel buffer, quindi
                            lo trova vuoto e pensa ad un errore negli headers.


Test fallito: Segmentation Fault durante la chiamata a test_parseHeader(0,9)





Test fallito: Segmentation Fault durante la chiamata a test_parseHeader(0,10)










Test fallito: Segmentation Fault durante la chiamata a test_parseHeader(0,12)






































































Test fallito: Segmentation Fault durante la chiamata a test_tokenizzaEmail(0,0)





Test fallito: Segmentation Fault durante la chiamata a test_tokenizzaEmail(0,1)





Test fallito: Segmentation Fault durante la chiamata a test_tokenizzaEmail(0,2)





Test fallito: Segmentation Fault durante la chiamata a test_tokenizzaEmail(0,3)





Test fallito: Segmentation Fault durante la chiamata a test_tokenizzaEmail(0,4)





Test fallito: Segmentation Fault durante la chiamata a test_tokenizzaEmail(0,5)





Test fallito: Segmentation Fault durante la chiamata a test_tokenizzaEmail(0,6)





Test fallito: Segmentation Fault durante la chiamata a test_tokenizzaEmail(0,7)





Test fallito: Segmentation Fault durante la chiamata a test_tokenizzaEmail(0,8)


Test fallito: funzione testata:  tokenArray(char*, Token*, 1)
              risultato atteso:  BUFFER_TOO_SMALL
              risultato ottenuto:BAD_HEADER
	      spiegazione:  la funzione prende la stringa ma non
                            riesce a copiare nulla nel buffer, quindi
                            lo trova vuoto e pensa ad un errore negli headers.


Test fallito: Segmentation Fault durante la chiamata a test_tokenizzaEmail(0,9)





Test fallito: Segmentation Fault durante la chiamata a test_tokenizzaEmail(0,10)





Test fallito: funzione testata:  tokenizzaEmail(' s', Token*, 10)
              risultato atteso:  BED_HEADER
              risultato ottenuto:1
	      spiegazione:  impossibile capirne la causa.




Test fallito: Segmentation Fault durante la chiamata a test_tokenizzaEmail(0,12)




From:*casa
To:*lavoro
vieni




From:*casa
To:*lavoro
vieni




From:*casa
To:*lavoro
vieni




From:*casa
To:*lavoro
vieni




From:*casa
To:*lavoro
vieni




From:*casa
To:*lavoro
vieni




From:*casa
To:*lavoro
vieni




From:*casa
To:*lavoro
vieni




From:*casa
To:*lavoro
vieni




From:*casa
To:*lavoro
vieni




From:*casa
To:*lavoro
vieni




From:*casa
To:*lavoro
vieni




From:*casa
To:*lavoro
vieni