Test fallito: funzione testata: rimpiazzaLettere(testoSporco, NULL, &dimensione);
risultato atteso: NULL_POINTER(2)
risultato ottenuto: 3
spiegazione: la funzione non controlla il NULL pointer su testoPulito
Test fallito: funzione testata: rimpiazzaLettere(testoSporco, testoSporco, NULL);
risultato atteso: NULL_POINTER(2)
risultato ottenuto: 3
spiegazione: la funzione non controlla il NULL pointer su dimensione
Test fallito: funzione testata: eliminaTagsHtml(testoSporco, NULL, &dimensione);
risultato atteso: NULL_POINTER(2)
risultato ottenuto: 3
spiegazione: la funzione non controlla il NULL pointer su testoPulito
Test fallito: funzione testata: eliminaTagsHtml(testoSporco, testoSporco, NULL);
risultato atteso: NULL_POINTER(2)
risultato ottenuto: 3
spiegazione: la funzione non controlla il NULL pointer su dimensione
Test fallito: funzione testata: eliminaTagsInvisibili(testoSporco, NULL, &dimensione);
risultato atteso: NULL_POINTER(2)
risultato ottenuto: 3
spiegazione: la funzione non controlla il NULL pointer su testoPulito
Test fallito: funzione testata: eliminaTagsInvisibili(testoSporco, testoSporco, NULL);
risultato atteso: NULL_POINTER(2)
risultato ottenuto: 3
spiegazione: la funzione non controlla il NULL pointer su dimensione
Test fallito: funzione testata: eliminaTagsInvisibili(testoSporco, testPulito, &10);
risultato atteso: BUFFER_TOO_SMALL(8)
risultato ottenuto: 15
spiegazione: la funzione non controlla se la dimensione del buffer è troppo piccola
Test fallito: funzione testata: pulisciTestoSemplice(testoSporco, testoPulito, &dimensione, max);
risultato atteso: RESULT_OK(0)
risultato ottenuto: 0
spiegazione: il valore e' RESULT_OK, pero' in testoPulito viene restituita una stringa non esatta
testoSporco: Il \/i4gra fa fe|ikdfdsjdnfdkdfdshfjsdfjasdasdasasA Font>ci tutti qu4nti, soprasdfsdfsdttutt0 !e $ignore :)
testoPulito: Il ViAgra fa felikdfdsjdnfdkasdasdasasAci tutti quAnti, soprattuttO le Signore :)
testoCorretto: Il ViAgra fa felici tutti quAnti, soprattuttO le Signore :)
Test fallito: funzione testata: pulisciTestoSemplice(testoSporco, NULL, &dimensione, max);
risultato atteso: NULL_POINTER(2)
risultato ottenuto: 3
spiegazione: la funzione non controlla il NULL pointer su testoPulito
Test fallito: funzione testata: pulisciTestoSemplice(testoSporco, testoSporco, NULL, max);
risultato atteso: NULL_POINTER(2)
risultato ottenuto: 3
spiegazione: la funzione non controlla il NULL pointer su dimensione
Test fallito: funzione testata: pulisciTestoSemplice(testoSporco, testPulito, &10, max);
risultato atteso: BUFFER_TOO_SMALL(8)
risultato ottenuto: 0
spiegazione: la funzione non controlla se la dimensione del buffer è troppo piccola
Test fallito: funzione testata: rimpiazzaEspressioneRegolare(testoSporco, NULL, replace, testoRipulito, &dimensione);
risultato atteso: NULL_POINTER(2)
risultato ottenuto: 3
spiegazione: la funzione non controlla il NULL pointer su search
Test fallito: funzione testata: rimpiazzaEspressioneRegolare(testoSporco, search, NULL, testoRipulito, &dimensione);
risultato atteso: NULL_POINTER(2)
risultato ottenuto: 3
spiegazione: la funzione non controlla il NULL pointer su replace
Test fallito: funzione testata: rimpiazzaEspressioneRegolare(testoSporco, search, replace, NULL, &dimensione);
risultato atteso: NULL_POINTER(2)
risultato ottenuto: 3
spiegazione: la funzione non controlla il NULL pointer su testoRipulito
Test fallito: funzione testata: rimpiazzaEspressioneRegolare(testoSporco, search, replace, testoRipulito, NULL);
risultato atteso: NULL_POINTER(2)
risultato ottenuto: 3
spiegazione: la funzione non controlla il NULL pointer su dimensione
Test fallito: funzione testata: rimpiazzaEspressioneRegolare(testoSporco, search, replace, testoRipulito, &dimensione);
risultato atteso: BAD_REPLACE(19)
risultato ottenuto: 0
spiegazione: la funzione non si accorge che il match da cercare da errore
Test fallito: funzione testata: pulisciTestoRE(testo, NULL, 0, pulito, &dimp, max);
risultato atteso: NULL_POINTER(2)
risultato ottenuto: 3
spiegazione: la funzione non controlla il NULL pointer su expr
Test fallito: funzione testata: pulisciTestoRE(testo, expr, dime, NULL, &dimp, max);
risultato atteso: NULL_POINTER(2)
risultato ottenuto: 3
spiegazione: la funzione non controlla il NULL pointer sulla stringa pulito
Test fallito: funzione testata: pulisciTestoRE(testo, expr, dime, pulito, NULL, max);
risultato atteso: NULL_POINTER(2)
risultato ottenuto: 3
spiegazione: la funzione non controlla il NULL pointer su dimensione della stringa pulito
Test fallito: funzione testata: pulisciTestoRE(testo, expr, dime, pulito, &dimp, max);
risultato atteso: BAD_REPLACE(19)
risultato ottenuto: 0
spiegazione: la funzione non si accorge che il match da cercare da errore
Test fallito: funzione testata: parseEspressioniRegolari(testo, espressioni, &dimensione);
risultato atteso: RESULT_OK(0)
risultato ottenuto: 0
spiegazione: il valore e' RESULT_OK, ma la dimensione dell'array espressione al ritorno della funzione è sbagliato
dim_rest: 5
dim_esat: 3
Test fallito: funzione testata: parseEspressioniRegolari(testo, NULL, &dimensione);
risultato atteso: NULL_POINTER(2)
risultato ottenuto: 3
spiegazione: la funzione non controlla il NULL pointer su espressioni
Test fallito: funzione testata: parseEspressioniRegolari(testo, espressioni, NULL);
risultato atteso: NULL_POINTER(2)
risultato ottenuto: 3
spiegazione: la funzione non controlla il NULL pointer su dimensione