Test fallito:
funzione testata: rimpiazzaLettere("pulito", ((void *)0), ((void *)0))
risultato atteso: MATCH_NOT_FOUND
risultato ottenuto: NULL_POINTER
spiegazione: rimpiazzaLettere non controlla la validita' degli argomenti nell'ordine corretto
Test fallito:
funzione testata: eliminaTagsHtml("pulito", ((void *)0), &nSize)
risultato atteso: MATCH_NOT_FOUND
risultato ottenuto: NULL_POINTER
spiegazione: eliminaTagsHtml non controlla la validita' dei parametri nell'ordine corretto
Test fallito:
funzione testata: eliminaTagsInvisibili("blahblahblahblah", pBuf, &nSize)
risultato atteso: RESULT_OK
risultato ottenuto: RESULT_OK
spiegazione: la funzione ha restituito il risultato atteso, ma il contenuto del buffer e' errato
Test fallito:
funzione testata: eliminaTagsInvisibili("blahblahblahblahblah", pBuf, &nSize)
risultato atteso: RESULT_OK
risultato ottenuto: RESULT_OK
spiegazione: la funzione ha restituito il risultato atteso, ma il contenuto del buffer e' errato
Test fallito:
funzione testata: eliminaTagsInvisibili("pulito", ((void *)0), &nSize)
risultato atteso: MATCH_NOT_FOUND
risultato ottenuto: NULL_POINTER
spiegazione: eliminaTagsInvisibili non controlla la validita' dei parametri nell'ordine corretto
Test fallito:
funzione testata: pulisciTestoSemplice("12345678910", pBuf, &nSize, 100)
risultato atteso: RESULT_OK
risultato ottenuto: MATCH_NOT_FOUND
spiegazione: pulisciTestoSemplice non funziona correttamente in casi normali
Test fallito:
funzione testata: rimpiazzaEspressioneRegolare("pulito", "?[^<>]+>", "", pBuf, &nSize)
risultato atteso: MATCH_NOT_FOUND
risultato ottenuto: INVALID_PARAMETER
spiegazione: rimpiazzaEspressioniRegolare non avvisa quando non trova nessun match
Test fallito:
funzione testata: parseEspressioniRegolari("ciao\nciao", pBuf, &nSize)
risultato atteso: BUFFER_TOO_SMALL
risultato ottenuto: INVALID_PARAMETER
spiegazione: parseEspressioniRegolari non verifica la dimensione del buffer di output
Test fallito:
funzione testata: parseEspressioniRegolari("ciao\nciao\nciao", pBuf, &nSize)
risultato atteso: BAD_RE_PAIR
risultato ottenuto: RESULT_OK
spiegazione: parseEspressioniRegolari non verifica la validita' dei parametri nell'ordine corretto