Test failed Funzione chiamata : pulisciTestoSemplice(testo, pulito, &dim, 1) Argomento esaminato: 0 Argomento passato : 'La \/ecchia con |a bor$a piena di Vipupipoagra fa l'amore col giovane studente' Risultato atteso : RESULT_OK Risultato ottenuto : RESULT_OK Il testo ottenuto doveva essere 'La Vecchia con la borSa piena di Viagra fa l'amore col giovane studente' invece che 'La \/ecchia con la bor$a piena di Vipupipoagra fa l'amore col giovane studente' Possibile spiegazione: La funzione ha tornato un testo pulito sbagliato. Test failed Funzione chiamata : pulisciTestoSemplice(testo, pulito, &dim, 1) Argomento esaminato: 0 Argomento passato : 'La \/ecchia con |a bor$a piena di Vipupipoagra fa l'amore col giovane studente' Risultato atteso : RESULT_OK Risultato ottenuto : RESULT_OK Il valore ottenuto doveva essere '72' invece che '10000' Possibile spiegazione: La funzione ha tornato una dimensione sbagliata.
Test failed Funzione chiamata : rimpiazzaEspressioneRegolare("...",buffer,&dim) Argomento esaminato: 0 Argomento passato : 'la vecchia con la borsa salta il fosso senza rincorsa' Risultato atteso : RESULT_OK Risultato ottenuto : RESULT_OK Il testo ottenuto doveva essere 'la vecchia senza la borsa salta il fosso senza rincorsa' invece che 'la vecchia senza' Possibile spiegazione: La funzione ha tornato un risultato diverso da quello atteso. Test failed Funzione chiamata : rimpiazzaEspressioneRegolare("...",buffer,&dim) Argomento esaminato: 0 Argomento passato : 'la vecchia con la borsa salta il fosso senza rincorsa' Risultato atteso : RESULT_OK Risultato ottenuto : RESULT_OK Il valore ottenuto doveva essere '56' invece che '17' Possibile spiegazione: La funzione ha tornato una dimensione sbagliata. Test fallito: Segmentation Fault durante la chiamata a test_rimpiazzaEspressioneRegolare(0,0)
Test failed Funzione chiamata : pulisciTestoRE("...",re[],5,buffer,&dim) Argomento esaminato: 0 Argomento passato : 'La \/ecchia con |a bor$a piena di Vipupipoagra fa l'amore col giovane studente' Risultato atteso : RESULT_OK Risultato ottenuto : RESULT_OK Il testo ottenuto doveva essere 'La Vecchia con la borSa piena di Viagra fa l'amore col giovane studente' invece che 'La \/ecchia con |a bor$a piena di Vipupipoagra fa l'amore col giovane studente' Possibile spiegazione: La funzione ha tornato un testo pulito sbagliato. Test failed Funzione chiamata : pulisciTestoRE("...",re[],5,buffer,&dim) Argomento esaminato: 0 Argomento passato : 'La \/ecchia con |a bor$a piena di Vipupipoagra fa l'amore col giovane studente' Risultato atteso : RESULT_OK Risultato ottenuto : RESULT_OK Il valore ottenuto doveva essere '72' invece che '10000' Possibile spiegazione: La funzione ha tornato una dimensione sbagliata.
Test failed Funzione chiamata : pulisciTestoRE(testo, re, sizeof(re)/sizeof(SearchReplace), pulito, &dim, 1) Argomento esaminato: 4 Argomento passato : '10' Risultato atteso : BUFFER_TOO_SMALL Risultato ottenuto : RESULT_OK Il valore ottenuto doveva essere '8' invece che '0' Possibile spiegazione: La funzione non controlla se il quinto argomento è abbastanza grande per i valori da inserire nel buffer.
Test failed Funzione chiamata : pulisciTestoRE(testo, re, sizeof(re)/sizeof(SearchReplace), pulito, &dim, 1) Argomento esaminato: 0 Argomento passato : 'La Vecchia con la borSa piena di Viagra fa l'amore col giovane studente' Risultato atteso : MATCH_NOT_FOUND Risultato ottenuto : RESULT_OK Il valore ottenuto doveva essere '15' invece che '0' Possibile spiegazione: La funzione non controlla se non ci sono match nella stringa in ingresso.
Test failed Funzione chiamata : parseEspressioniRegolari("...",buffer,&dim) Argomento esaminato: 0 Argomento passato : '# esempio di commento # backslash slash \\/ # diventa V V # e invece | | # diventa l l ' Risultato atteso : RESULT_OK Risultato ottenuto : RE_PAIR_NOT_FOUND Il valore ottenuto doveva essere '0' invece che '16' Possibile spiegazione: La funzione ha tornato un errore inatteso.