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