Test Fallito:Funzione testata: pulisciTestoSemplice(ci40,asdasdasdasd sono |uigi calz4mag|ia, ciAO,asdasdasdasd sono luigi calzAmaglia, 41, 100)
risultato Atteso: RESULT_OK
risultato ottenuto:MATCH_NOT_FOUND
spiegazione: nessuna sostituzione effettuata
Test Fallito:Funzione testata: rimpiazzaEspressioneRegolare(..., ..., ..., ..., 1)
risultato Atteso: BUFFER_TOO_SMALL
risultato ottenuto:BUFFER_TOO_SMALL
spiegazione: la dimensione del buffer è minore del numero di bytes necessari per l'intera memorizzazione della stringa
Test Fallito:Funzione testata: rimpiazzaEspressioneRegolare(mi&ao, ..., \4, ..., 3)
risultato Atteso: BAD_REPLACE
risultato ottenuto:RESULT_OK
spiegazione: La funzione non controlla se, chiamando le libpcre, la stringa replace da un errore
Test Fallito:Funzione testata: pulisciTestoRE(ciao, son&o Riccardo, tespressioni[], 3, , 100, 5)
risultato Atteso: RESULT_OK
risultato ottenuto:NULL_POINTER
spiegazione: uno dei due parametri passati e' un puntatore NULL
Test Fallito:Funzione testata: pulisciTestoRE(..., tespressioni, 3, NULL, 10, 5)
risultato Atteso: BUFFER_TOO_SMALL
risultato ottenuto:NULL_POINTER
spiegazione: uno dei due parametri passati e' un puntatore NULL