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