Test failed
    Funzione chiamata  : calcolaPesoEmail(tokens, quanti, diz, &peso)
    Argomento esaminato: 0
    Argomento passato  : 'i tokens 'Viagra' (0.99) 'Levitra' (0.96) e 'From*sterbini' (0.7)'
    Risultato atteso   : RESULT_OK
    Risultato ottenuto : RESULT_OK
    Il valore ottenuto doveva essere '0' invece che '0'
    Possibile spiegazione: La funzione ha avuto un errore imprevisto.
    Valore atteso: 0.999820 Valore ottenuto: 1.016315
vado a destra di From:*sterbini
vado a sinistra di Viagra
libero Levitra
libero Viagra
libero From:*sterbini













Test fallito: Segmentation Fault durante la chiamata a test_calcolaPesoEmail(3,2)










































































































libero pippo









libero pippo
libero pippo



libero pippo









































































































Test fallito: Segmentation Fault durante la chiamata a test_prossimaChiave(0,0)










libero pippo

Test fallito: Segmentation Fault durante la chiamata a test_prossimaChiave(2,2)



Test failed
    Funzione chiamata  : prossimaChiave( "", diz, &next)
    Argomento esaminato: 0
    Argomento passato  : ''
    Risultato atteso   : EMPTY_STRING
    Risultato ottenuto : NULL_POINTER
    Il valore ottenuto doveva essere '3' invece che '2'
    Possibile spiegazione: La funzione non controlla se il primo argomento è la stringa vuota
libero pippo































































































Test failed
    Funzione chiamata  : prossimaChiave( "pippo", diz, &next)
    Argomento esaminato: 0
    Argomento passato  : 'dizionario contenente solo 'pippo''
    Risultato atteso   : NO_MORE_ELEMENTS
    Risultato ottenuto : NULL_POINTER
    Il valore ottenuto doveva essere '23' invece che '2'
    Possibile spiegazione: La funzione non controlla se il dizionario non contiene altri elementi
libero pippo





Test failed
    Funzione chiamata  : prossimaChiave( "paperino", diz, &next)
    Argomento esaminato: 0
    Argomento passato  : 'paperino'
    Risultato atteso   : NOT_PRESENT
    Risultato ottenuto : NULL_POINTER
    Il valore ottenuto doveva essere '24' invece che '2'
    Possibile spiegazione: La funzione non controlla se il dizionario non contiene la chiave 'paperino'
libero pippo





Test failed
    Funzione chiamata  : leggiFiles('HAM', diz, &quanti)
    Argomento esaminato: 0
    Argomento passato  : 'la directory HAM'
    Risultato atteso   : RESULT_OK
    Risultato ottenuto : BUFFER_TOO_SMALL
    Il valore ottenuto doveva essere '0' invece che '8'
    Possibile spiegazione: La funzione ha avuto un errore imprevisto.

Test failed
    Funzione chiamata  : leggiFiles('HAM', diz, &quanti)
    Argomento esaminato: 0
    Argomento passato  : 'la directory HAM'
    Risultato atteso   : RESULT_OK
    Risultato ottenuto : BUFFER_TOO_SMALL
    Il valore ottenuto doveva essere '5' invece che '2'
    Possibile spiegazione: La funzione ha letto un numero sbagliato di files.

Test failed
    Funzione chiamata  : leggiFiles('HAM', diz, &quanti)
    Argomento esaminato: 0
    Argomento passato  : 'Call'
    Risultato atteso   : RESULT_OK
    Risultato ottenuto : KEY_NOT_FOUND
    Il valore ottenuto doveva essere '2' invece che '0'
    Possibile spiegazione: La funzione ha contato male il numero di occorrenze del token 

Test failed
    Funzione chiamata  : leggiFiles('HAM', diz, &quanti)
    Argomento esaminato: 0
    Argomento passato  : 'Subject:*Call'
    Risultato atteso   : RESULT_OK
    Risultato ottenuto : RESULT_OK
    Il valore ottenuto doveva essere '3' invece che '1'
    Possibile spiegazione: La funzione ha contato male il numero di occorrenze del token 

Test failed
    Funzione chiamata  : leggiFiles('HAM', diz, &quanti)
    Argomento esaminato: 0
    Argomento passato  : 'papers'
    Risultato atteso   : RESULT_OK
    Risultato ottenuto : RESULT_OK
    Il valore ottenuto doveva essere '10' invece che '2'
    Possibile spiegazione: La funzione ha contato male il numero di occorrenze del token 

Test failed
    Funzione chiamata  : leggiFiles('HAM', diz, &quanti)
    Argomento esaminato: 0
    Argomento passato  : 'Prolog'
    Risultato atteso   : RESULT_OK
    Risultato ottenuto : KEY_NOT_FOUND
    Il valore ottenuto doveva essere '4' invece che '0'
    Possibile spiegazione: La funzione ha contato male il numero di occorrenze del token 

Test failed
    Funzione chiamata  : leggiFiles('HAM', diz, &quanti)
    Argomento esaminato: 0
    Argomento passato  : 'List-Id:*Prolog'
    Risultato atteso   : RESULT_OK
    Risultato ottenuto : KEY_NOT_FOUND
    Il valore ottenuto doveva essere '3' invece che '0'
    Possibile spiegazione: La funzione ha contato male il numero di occorrenze del token 

Test failed
    Funzione chiamata  : leggiFiles('HAM', diz, &quanti)
    Argomento esaminato: 0
    Argomento passato  : 'Conference'
    Risultato atteso   : RESULT_OK
    Risultato ottenuto : KEY_NOT_FOUND
    Il valore ottenuto doveva essere '9' invece che '0'
    Possibile spiegazione: La funzione ha contato male il numero di occorrenze del token 

Test failed
    Funzione chiamata  : leggiFiles('HAM', diz, &quanti)
    Argomento esaminato: 0
    Argomento passato  : 'Subject:*Conference'
    Risultato atteso   : RESULT_OK
    Risultato ottenuto : KEY_NOT_FOUND
    Il valore ottenuto doveva essere '1' invece che '0'
    Possibile spiegazione: La funzione ha contato male il numero di occorrenze del token 
vado a sinistra di X-Mozilla-Status:*OOOO
vado a sinistra di X-Mozilla-Status2:*OOOOOOOO
vado a sinistra di Received:*qmail
vado a sinistra di Received:*2lO6
vado a sinistra di Received:*29
vado a sinistra di Received:*263928
vado a sinistra di Organization:*Dipartimento
vado a sinistra di From:*Frank
vado a sinistra di Content-type:*text
vado a sinistra di Content-type:*plain
vado a sinistra di Content-type:*charset
vado a sinistra di Content-type:*ascii
vado a sinistra di Content-transfer-encoding:*7BIT
vado a sinistra di Content-disposition:*inline
vado a sinistra di Apologies
vado a sinistra di 2OOA
libero 27
vado a destra di 2OOA
vado a sinistra di Also
vado a sinistra di Accepted
libero 5th
vado a destra di Accepted
vado a destra di Albert
vado a sinistra di Alpulente
libero Alicia
libero Alpulente
libero Albert
libero Accepted
libero Also
libero 2OOA
vado a destra di Apologies
vado a sinistra di CoLoPS
vado a sinistra di COnstraint
vado a sinistra di COLOPS
vado a sinistra di Bistarelli
vado a sinistra di Belgium
libero August
libero Belgium
vado a destra di Bistarelli
vado a sinistra di CNR
vado a sinistra di Brown
libero Bjorn
libero Brown
libero CNR
libero Bistarelli
libero COLOPS
vado a destra di COnstraint
libero Catuscia
libero COnstraint
vado a destra di CoLoPS
vado a sinistra di Concurrent
vado a sinistra di Computer
libero Committee
libero Computer
vado a destra di Concurrent
libero Constraint
libero Concurrent
libero CoLoPS
libero Apologies
libero Content-disposition:*inline
libero Content-transfer-encoding:*7BIT
libero Content-type:*ascii
libero Content-type:*charset
libero Content-type:*plain
vado a destra di Content-type:*text
vado a destra di Content-type:*us
vado a sinistra di Errors-To:*grin
vado a sinistra di Errors-To:*admin
vado a sinistra di Date:*Wed
vado a destra di Date:*28
vado a sinistra di Date:*Apr
vado a destra di Date:*2OOA
vado a sinistra di Date:*A9
libero Date:*3O
libero Date:*A9
libero Date:*2OOA
vado a destra di Date:*Apr
libero Date:*O2OO
libero Date:*Apr
libero Date:*28
vado a destra di Date:*Wed
vado a destra di Date:*l6
vado a destra di December
vado a sinistra di Due
libero Dependent
vado a destra di Due
vado a destra di ENTCS
vado a sinistra di Electronic
libero ETH
vado a destra di Electronic
libero Elvira
libero Electronic
libero ENTCS
libero Due
libero December
libero Date:*l6
libero Date:*Wed
vado a destra di Errors-To:*admin
libero Errors-To:*di
libero Errors-To:*admin
vado a destra di Errors-To:*grin
vado a sinistra di Errors-To:*unipi
libero Errors-To:*it
vado a destra di Errors-To:*unipi
vado a sinistra di France
vado a sinistra di For
libero Final
libero For
vado a destra di France
vado a destra di Frank
libero Fred
libero Frank
libero France
libero Errors-To:*unipi
libero Errors-To:*grin
libero Content-type:*us
libero Content-type:*text
vado a destra di From:*Frank
vado a destra di From:*Valencia
vado a sinistra di List-Id:*GRuppo
vado a sinistra di International
vado a sinistra di ICLP
vado a destra di Germany
vado a sinistra di Hentenryck
libero Grin
vado a destra di Hentenryck
libero IBM
libero Hentenryck
libero Germany
vado a destra di ICLP
vado a sinistra di ITT
libero INRIA
vado a destra di ITT
libero Important
libero ITT
libero ICLP
vado a destra di International
vado a sinistra di LOgic
vado a destra di Italy
vado a sinistra di Justin
vado a sinistra di June
libero July
libero June
libero Justin
libero Italy
vado a destra di LOgic
vado a sinistra di Linear
libero Leucker
libero Linear
libero LOgic
libero International
vado a destra di List-Id:*GRuppo
vado a sinistra di List-Id:*di
libero List-Id:*INformatica
vado a destra di List-Id:*di
vado a sinistra di Malo
vado a destra di Logic
vado a sinistra di Madrid
libero Louvain
libero Madrid
libero Logic
vado a destra di Malo
vado a sinistra di Notes
vado a destra di Maria
vado a destra di Martin
vado a sinistra di Munich
vado a destra di Moedersheim
libero Montanari
libero Moedersheim
libero Munich
libero Martin
libero Maria
vado a destra di Notes
libero Notification
libero Notes
libero Malo
libero List-Id:*di
libero List-Id:*GRuppo
libero From:*Valencia
libero From:*Frank
vado a destra di Organization:*Dipartimento
vado a sinistra di Organization:*di
libero Organization:*Informatica
vado a destra di Organization:*di
vado a sinistra di Precedence:*bulk
vado a sinistra di Paper
vado a sinistra di PDF
libero Organizing
vado a destra di PDF
libero Palamidessi
libero PDF
vado a destra di Paper
vado a sinistra di Postscript
vado a destra di Papers
vado a sinistra di Please
vado a sinistra di Pisa
vado a sinistra di Pearson
libero Pascal
libero Pearson
libero Pisa
libero Please
libero Papers
libero Postscript
libero Paper
vado a destra di Precedence:*bulk
vado a sinistra di Programming
libero Program
libero Programming
libero Precedence:*bulk
libero Organization:*di
libero Organization:*Dipartimento
vado a destra di Received:*263928
libero Received:*28
libero Received:*263928
vado a destra di Received:*29
vado a sinistra di Received:*2OOA
vado a sinistra di Received:*2OO3
libero Received:*2AA
libero Received:*2OO3
vado a destra di Received:*2OOA
libero Received:*2OrcA
libero Received:*2OOA
libero Received:*29
vado a destra di Received:*2lO6
vado a sinistra di Received:*invoked
vado a sinistra di Received:*by
vado a sinistra di Received:*5lO
vado a sinistra di Received:*38
vado a destra di Received:*32
libero Received:*36
libero Received:*32
vado a destra di Received:*38
vado a sinistra di Received:*5Ol
vado a sinistra di Received:*5A
vado a sinistra di Received:*55
vado a sinistra di Received:*3l
libero Received:*3O
libero Received:*3l
libero Received:*55
vado a destra di Received:*5A
libero Received:*5O
libero Received:*5A
libero Received:*5Ol
libero Received:*38
vado a destra di Received:*5lO
vado a sinistra di Received:*Apr
vado a destra di Received:*6O
vado a destra di Received:*A5
vado a sinistra di Received:*Aachen
libero Received:*A9
libero Received:*Aachen
libero Received:*A5
libero Received:*6O
vado a destra di Received:*Apr
vado a sinistra di Received:*O8
vado a sinistra di Received:*O2
vado a sinistra di Received:*Clear
libero Received:*CEST
vado a destra di Received:*Clear
vado a sinistra di Received:*IDENT
vado a sinistra di Received:*ESMTP
vado a destra di Received:*DE
libero Received:*Debian
libero Received:*DE
vado a destra di Received:*ESMTP
vado a sinistra di Received:*HotFix
vado a sinistra di Received:*Feb
libero Received:*Exim
libero Received:*Feb
libero Received:*HotFix
libero Received:*ESMTP
vado a destra di Received:*IDENT
vado a destra di Received:*KAAl9A5A
vado a sinistra di Received:*Messaging
vado a destra di Received:*MEST
libero Received:*MailMonitor
libero Received:*MEST
libero Received:*Messaging
libero Received:*KAAl9A5A
libero Received:*IDENT
libero Received:*Clear
vado a destra di Received:*O2
vado a destra di Received:*O2OO
libero Received:*O7
libero Received:*O2OO
libero Received:*O2
vado a destra di Received:*O8
vado a sinistra di Received:*OOOO
vado a sinistra di Received:*OOO5AD
libero Received:*OO
libero Received:*OOO5AD
vado a destra di Received:*OOOO
vado a sinistra di Received:*admin
vado a sinistra di Received:*RC
libero Received:*Processed
vado a destra di Received:*RC
vado a sinistra di Received:*SA
libero Received:*RWTH
vado a destra di Received:*SA
vado a destra di Received:*SMTP
vado a sinistra di Received:*Thu
libero Received:*Server
vado a destra di Received:*Thu
vado a sinistra di Received:*aachen
libero Received:*Wed
libero Received:*aachen
libero Received:*Thu
libero Received:*SMTP
libero Received:*SA
libero Received:*RC
vado a destra di Received:*admin
vado a destra di Received:*apis
libero Received:*built
libero Received:*apis
libero Received:*admin
libero Received:*OOOO
libero Received:*O8
libero Received:*Apr
libero Received:*5lO
vado a destra di Received:*by
vado a sinistra di Received:*from
vado a sinistra di Received:*di
vado a destra di Received:*clamscan
libero Received:*de
libero Received:*clamscan
vado a destra di Received:*di
vado a sinistra di Received:*dsi
libero Received:*dienst
vado a destra di Received:*dsi
vado a destra di Received:*for
libero Received:*frankv
libero Received:*for
libero Received:*dsi
libero Received:*di
vado a destra di Received:*from
vado a destra di Received:*grin
vado a sinistra di Received:*in
vado a sinistra di Received:*id
vado a sinistra di Received:*i3T8A2R25379
vado a sinistra di Received:*i3SEtVR272lO
libero Received:*i3SEo7YTOO7AlO
libero Received:*i3SEtVR272lO
vado a destra di Received:*i3T8A2R25379
libero Received:*iPlanet
libero Received:*i3T8A2R25379
libero Received:*id
libero Received:*in
libero Received:*grin
libero Received:*from
libero Received:*by
vado a destra di Received:*invoked
vado a sinistra di Received:*it
libero Received:*ir
vado a destra di Received:*it
vado a sinistra di Received:*mail
vado a sinistra di Received:*l5l
vado a sinistra di Received:*l3l
vado a sinistra di Received:*l27
libero Received:*l2
vado a destra di Received:*l27
vado a sinistra di Received:*l3A
libero Received:*l3
vado a destra di Received:*l3A
libero Received:*l3O
libero Received:*l3A
libero Received:*l27
libero Received:*l3l
vado a destra di Received:*l5l
vado a sinistra di Received:*lOO
vado a sinistra di Received:*l7
libero Received:*l6
vado a destra di Received:*l7
vado a sinistra di Received:*lO
libero Received:*lBIqNO
libero Received:*lO
libero Received:*l7
vado a destra di Received:*lOO
vado a sinistra di Received:*llA
vado a destra di Received:*ll
libero Received:*ll7
libero Received:*ll
vado a destra di Received:*llA
vado a sinistra di Received:*localhost
libero Received:*local
libero Received:*localhost
libero Received:*llA
libero Received:*lOO
libero Received:*l5l
vado a destra di Received:*mail
vado a destra di Received:*mailserver
vado a sinistra di Received:*proxyuser
vado a sinistra di Received:*ms
libero Received:*mops
libero Received:*ms
libero Received:*proxyuser
libero Received:*mailserver
libero Received:*mail
libero Received:*it
libero Received:*invoked
libero Received:*2lO6
vado a destra di Received:*qmail
vado a sinistra di Received:*uid
vado a sinistra di Received:*scanner
vado a sinistra di Received:*rz
vado a sinistra di Received:*rwth
vado a destra di Received:*r22O
libero Received:*relay
libero Received:*r22O
libero Received:*rwth
libero Received:*rz
vado a destra di Received:*scanner
libero Received:*secs
libero Received:*scanner
vado a destra di Received:*uid
vado a destra di Received:*unipi
vado a destra di Received:*uniromal
vado a sinistra di Received:*with
libero Received:*vl
vado a destra di Received:*with
vado a sinistra di To:*grin
vado a sinistra di To:*di
vado a sinistra di Subject:*Grin
vado a sinistra di Subject:*CoLoPSOA
vado a sinistra di Subject:*Call
vado a sinistra di Sender:*grin
vado a sinistra di Sender:*admin
vado a sinistra di Security
vado a sinistra di Saint
libero SPL
vado a destra di Saint
vado a sinistra di Satellite
libero Saraswat
vado a destra di Satellite
vado a sinistra di Scope
libero Science
vado a destra di Scope
libero Sebastian
libero Scope
libero Satellite
libero Saint
libero Security
vado a destra di Sender:*admin
libero Sender:*di
libero Sender:*admin
vado a destra di Sender:*grin
vado a sinistra di Sender:*unipi
libero Sender:*it
vado a destra di Sender:*unipi
vado a sinistra di Spain
libero September
vado a destra di Spain
vado a sinistra di Stefano
libero Spiessens
libero Stefano
libero Spain
libero Sender:*unipi
libero Sender:*grin
libero Subject:*Call
libero Subject:*CoLoPSOA
vado a destra di Subject:*Grin
vado a sinistra di Subject:*for
libero Subject:*Papers
vado a destra di Subject:*for
vado a destra di Submission
vado a destra di Submissions
vado a sinistra di The
vado a sinistra di TU
vado a sinistra di Switzerland
libero Sweden
libero Switzerland
libero TU
vado a destra di The
libero Theoretical
libero The
libero Submissions
libero Submission
libero Subject:*for
libero Subject:*Grin
libero To:*di
vado a destra di To:*grin
vado a sinistra di To:*unipi
libero To:*it
vado a destra di To:*unipi
vado a sinistra di User-Agent:*Mutt
vado a destra di Topics
vado a sinistra di Uppsala
vado a sinistra di University
vado a destra di UC
vado a destra di UP
vado a sinistra di Ugo
libero USA
vado a destra di Ugo
vado a sinistra di Universita
libero Universit
libero Universita
libero Ugo
libero UP
libero UC
libero University
libero Uppsala
libero Topics
vado a destra di User-Agent:*Mutt
vado a destra di User-Agent:*cvs2OOAOlO5i
vado a sinistra di X-MailScanner:*Found
vado a sinistra di X-MailScanner-SpamCheck:*non
vado a sinistra di X-MailScanner-SpamCheck:*SpamAssassin
vado a sinistra di X-MailScanner-SpamCheck:*BAYES
vado a sinistra di X-MailScanner-SpamCheck:*9O
vado a sinistra di X-BeenThere:*grin
vado a sinistra di X-BeenThere:*di
vado a sinistra di Workshop
vado a destra di Valencia
vado a destra di Van
vado a sinistra di Vijay
libero Victor
vado a destra di Vijay
libero Villanueva
libero Vijay
libero Van
libero Valencia
libero Workshop
libero X-BeenThere:*di
vado a destra di X-BeenThere:*grin
vado a sinistra di X-BeenThere:*unipi
libero X-BeenThere:*it
vado a destra di X-BeenThere:*unipi
vado a sinistra di X-MailScanner-Information:*Please
libero X-MailScanner-Information:*ISP
vado a destra di X-MailScanner-Information:*Please
vado a destra di X-MailScanner-Information:*contact
vado a sinistra di X-MailScanner-Information:*the
vado a destra di X-MailScanner-Information:*for
vado a sinistra di X-MailScanner-Information:*more
libero X-MailScanner-Information:*information
libero X-MailScanner-Information:*more
libero X-MailScanner-Information:*for
libero X-MailScanner-Information:*the
libero X-MailScanner-Information:*contact
libero X-MailScanner-Information:*Please
libero X-BeenThere:*unipi
libero X-BeenThere:*grin
vado a destra di X-MailScanner-SpamCheck:*9O
libero X-MailScanner-SpamCheck:*AWL
libero X-MailScanner-SpamCheck:*9O
vado a destra di X-MailScanner-SpamCheck:*BAYES
libero X-MailScanner-SpamCheck:*OO
libero X-MailScanner-SpamCheck:*BAYES
vado a destra di X-MailScanner-SpamCheck:*SpamAssassin
libero X-MailScanner-SpamCheck:*necessario
libero X-MailScanner-SpamCheck:*SpamAssassin
vado a destra di X-MailScanner-SpamCheck:*non
vado a sinistra di X-MailScanner-SpamCheck:*spam
libero X-MailScanner-SpamCheck:*punteggio
libero X-MailScanner-SpamCheck:*spam
libero X-MailScanner-SpamCheck:*non
vado a destra di X-MailScanner:*Found
vado a sinistra di X-MailScanner:*to
vado a destra di X-MailScanner:*be
libero X-MailScanner:*clean
libero X-MailScanner:*be
vado a destra di X-MailScanner:*to
libero X-Mailman-Version:*l3
libero X-MailScanner:*to
libero X-MailScanner:*Found
libero User-Agent:*cvs2OOAOlO5i
libero User-Agent:*Mutt
libero To:*unipi
libero To:*grin
libero Received:*with
libero Received:*uniromal
libero Received:*unipi
libero Received:*uid
libero Received:*qmail
libero X-Mozilla-Status2:*OOOOOOOO
vado a destra di X-Mozilla-Status:*OOOO
vado a sinistra di X-Spam-Checker-Version:*SpamAssassin
vado a sinistra di X-Spam-Checker-Version:*63
libero X-Spam-Checker-Version:*2OOA
vado a destra di X-Spam-Checker-Version:*63
libero X-Spam-Checker-Version:*Ol
libero X-Spam-Checker-Version:*63
vado a destra di X-Spam-Checker-Version:*SpamAssassin
vado a sinistra di X-Spam-Checker-Version:*ll
vado a destra di X-Spam-Checker-Version:*di
libero X-Spam-Checker-Version:*it
libero X-Spam-Checker-Version:*di
vado a destra di X-Spam-Checker-Version:*ll
vado a sinistra di X-Spam-Checker-Version:*on
libero X-Spam-Checker-Version:*mail
vado a destra di X-Spam-Checker-Version:*on
vado a destra di X-Spam-Checker-Version:*uniromal
vado a sinistra di X-Spam-Status:*No
vado a sinistra di X-Spam-Status:*BAYES
libero X-Spam-Status:*63
libero X-Spam-Status:*BAYES
vado a destra di X-Spam-Status:*No
vado a sinistra di X-Spam-Status:*hits
vado a destra di X-Spam-Status:*OO
vado a destra di X-Spam-Status:*autolearn
libero X-Spam-Status:*ham
libero X-Spam-Status:*autolearn
libero X-Spam-Status:*OO
vado a destra di X-Spam-Status:*hits
vado a destra di X-Spam-Status:*required
vado a destra di X-Spam-Status:*tests
vado a destra di X-Spam-Status:*version
vado a sinistra di for
vado a sinistra di copies
vado a sinistra di and
vado a sinistra di algebras
vado a sinistra di aims
vado a sinistra di accepted
vado a destra di Zurich
vado a sinistra di acceptance
libero ac
libero acceptance
libero Zurich
vado a destra di accepted
libero accordingly
libero accepted
libero aims
vado a destra di algebras
vado a destra di algorithms
vado a sinistra di an
vado a destra di already
libero also
libero already
libero an
libero algorithms
libero algebras
vado a destra di and
vado a sinistra di complexity
vado a sinistra di become
vado a sinistra di aspect
vado a sinistra di as
libero are
libero as
vado a destra di aspect
vado a destra di at
vado a sinistra di be
vado a sinistra di authors
libero attachment
libero authors
libero be
libero at
libero aspect
vado a destra di become
vado a sinistra di challenge
vado a destra di been
vado a sinistra di calculus
vado a sinistra di calculi
vado a sinistra di broader
libero body
vado a destra di broader
libero but
libero broader
libero calculi
vado a destra di calculus
vado a sinistra di central
libero catholique
libero central
libero calculus
libero been
vado a destra di challenge
libero colops2OOA
libero challenge
libero become
vado a destra di complexity
vado a destra di computer
libero constraint
libero computer
libero complexity
libero and
vado a destra di copies
vado a sinistra di disciplines
vado a sinistra di directly
vado a destra di cryptographic
vado a sinistra di dedicated
vado a sinistra di de
vado a sinistra di dates
libero date
libero dates
vado a destra di de
libero deadline
libero de
vado a destra di dedicated
vado a destra di describing
libero di
libero describing
libero dedicated
libero cryptographic
libero directly
vado a destra di disciplines
vado a sinistra di example
libero email
vado a destra di example
vado a sinistra di execution
libero exceed
vado a destra di execution
libero flavor
libero execution
libero example
libero disciplines
libero copies
vado a destra di for
vado a sinistra di multiple
vado a sinistra di message
vado a sinistra di in
vado a sinistra di has
vado a sinistra di from
vado a destra di framework
vado a destra di frameworks
libero frankv
libero frameworks
libero framework
vado a destra di from
vado a sinistra di getting
libero fsp
vado a destra di getting
libero grin
libero getting
libero from
vado a destra di has
vado a destra di have
libero http
libero have
libero has
vado a destra di in
vado a sinistra di llth
vado a sinistra di its
vado a sinistra di involving
vado a sinistra di instances
vado a sinistra di indirectly
vado a destra di include
libero included
libero include
vado a destra di indirectly
vado a sinistra di information
libero info
libero information
libero indirectly
vado a destra di instances
libero interest
libero instances
vado a destra di involving
vado a destra di is
libero it
libero is
libero involving
vado a destra di its
vado a sinistra di languages
vado a destra di l5
libero l8
libero l5
vado a destra di languages
vado a destra di le
vado a destra di list
libero listinfo
libero list
libero le
libero languages
libero its
vado a destra di llth
vado a sinistra di mark
vado a destra di mailing
vado a sinistra di mailserver
libero mailman
libero mailserver
libero mailing
libero mark
libero llth
libero in
vado a destra di message
vado a destra di modelling
libero more
libero modelling
libero message
vado a destra di multiple
vado a sinistra di of
vado a sinistra di noteworthy
libero not
vado a destra di noteworthy
libero notions
libero noteworthy
vado a destra di of
vado a sinistra di this
vado a destra di on
vado a sinistra di the
vado a sinistra di practical
vado a sinistra di or
vado a destra di one
libero ongoing
libero one
vado a destra di or
vado a sinistra di perspective
vado a sinistra di pages
vado a destra di organizers
libero page
libero organizers
vado a destra di pages
vado a sinistra di papers
libero paper
vado a destra di papers
vado a destra di part
libero people
libero part
libero papers
libero pages
libero perspective
libero or
vado a destra di practical
vado a sinistra di relevance
vado a sinistra di protocols
vado a sinistra di process
libero proceedings
vado a destra di process
libero programming
libero process
vado a destra di protocols
vado a sinistra di recent
vado a destra di publication
libero published
libero publication
libero recent
libero protocols
vado a destra di relevance
vado a sinistra di study
vado a sinistra di security
vado a sinistra di science
vado a sinistra di remarkable
libero relevant
vado a destra di remarkable
vado a sinistra di role
vado a sinistra di restricted
vado a sinistra di research
libero report
libero research
libero restricted
libero role
libero remarkable
vado a destra di science
libero se
libero science
vado a destra di security
vado a sinistra di serious
vado a sinistra di sent
libero see
libero sent
vado a destra di serious
vado a destra di several
vado a sinistra di solving
vado a sinistra di similarities
libero should
libero similarities
vado a destra di solving
libero spi
libero solving
libero several
libero serious
libero security
vado a destra di study
vado a sin

























Test failed
    Funzione chiamata  : leggiFiles("dir-unreadable", diz, &quanti)
    Argomento esaminato: 0
    Argomento passato  : 'dir-unreadable'
    Risultato atteso   : FILE_UNREADABLE
    Risultato ottenuto : FILE_MISSING
    Il valore ottenuto doveva essere '5' invece che '4'
    Possibile spiegazione: La funzione non controlla se la directory non è leggibile































































































Test failed
    Funzione chiamata  : calcolaDizionario(HAM, 3, SPAM, 8, diz)
    Argomento esaminato: 0
    Argomento passato  : 'sei'
    Risultato atteso   : RESULT_OK
    Risultato ottenuto : RESULT_OK
    Il valore ottenuto doveva essere '0' invece che '0'
    Possibile spiegazione: la funzione non ha prodotto il valore giusto per la chiave
Valore ottenuto: 0.100000 Valore atteso: 0.010000
vado a sinistra di uno
vado a sinistra di due
libero cinque
vado a destra di due
vado a sinistra di tre
vado a destra di quattro
libero sei
libero quattro
libero tre
libero due
libero uno
vado a sinistra di uno
vado a destra di Due
vado a sinistra di tre
vado a destra di Quattro
vado a sinistra di cinque
libero Sei
libero cinque
libero Quattro
libero tre
libero Due
libero uno
vado a destra di Due
vado a destra di Quattro
vado a destra di Sei
vado a destra di cinque
vado a sinistra di tre
libero sei
vado a destra di tre
libero uno
libero tre
libero cinque
libero Sei
libero Quattro
libero Due
























































































































Test failed
    Funzione chiamata  : scriviDizionario("...",10000)
    Argomento esaminato: 0
    Argomento passato  : 'XXX:*tre'
    Risultato atteso   : RESULT_OK
    Risultato ottenuto : RESULT_OK
    Il valore ottenuto doveva essere '0' invece che '0'
    Possibile spiegazione: Uno dei valori letti dal file è diverso dall'originale.
Valore atteso: 0.300000 Valore letto: 0.300000
























































































































Test failed
    Funzione chiamata  : processDirs('HAM','SPAM','mio-dizionario2.txt')
    Argomento esaminato: 0
    Argomento passato  : '...'
    Risultato atteso   : RESULT_OK
    Risultato ottenuto : BUFFER_TOO_SMALL
    Il valore ottenuto doveva essere '0' invece che '8'
    Possibile spiegazione: La funzione ha avuto un errore imprevisto.

Test failed
    Funzione chiamata  : processDirs('HAM','SPAM','mio-dizionario2.txt')
    Argomento esaminato: 0
    Argomento passato  : '...'
    Risultato atteso   : RESULT_OK
    Risultato ottenuto : FILE_MISSING
    Il valore ottenuto doveva essere '0' invece che '4'
    Possibile spiegazione: Il test ha avuto un errore imprevisto durante la lettura del file creato.

Test failed
    Funzione chiamata  : processDirs('HAM','SPAM','mio-dizionario2.txt')
    Argomento esaminato: 0
    Argomento passato  : 'Conference'
    Risultato atteso   : RESULT_OK
    Risultato ottenuto : KEY_NOT_FOUND
    Il valore ottenuto doveva essere '0' invece che '22'
    Possibile spiegazione: Uno dei token previsti non è presente nel file.

Test failed
    Funzione chiamata  : processDirs('HAM','SPAM','mio-dizionario2.txt')
    Argomento esaminato: 0
    Argomento passato  : 'Conference'
    Risultato atteso   : RESULT_OK
    Risultato ottenuto : KEY_NOT_FOUND
    Il valore ottenuto doveva essere '0' invece che '22'
    Possibile spiegazione: Uno dei valori letti dal file è diverso dall'originale.
Valore atteso: 0.010000 Valore letto: 0.000000

Test failed
    Funzione chiamata  : processDirs('HAM','SPAM','mio-dizionario2.txt')
    Argomento esaminato: 0
    Argomento passato  : 'University'
    Risultato atteso   : RESULT_OK
    Risultato ottenuto : KEY_NOT_FOUND
    Il valore ottenuto doveva essere '0' invece che '22'
    Possibile spiegazione: Uno dei token previsti non è presente nel file.

Test failed
    Funzione chiamata  : processDirs('HAM','SPAM','mio-dizionario2.txt')
    Argomento esaminato: 0
    Argomento passato  : 'University'
    Risultato atteso   : RESULT_OK
    Risultato ottenuto : KEY_NOT_FOUND
    Il valore ottenuto doveva essere '0' invece che '22'
    Possibile spiegazione: Uno dei valori letti dal file è diverso dall'originale.
Valore atteso: 0.010000 Valore letto: 0.000000

Test failed
    Funzione chiamata  : processDirs('HAM','SPAM','mio-dizionario2.txt')
    Argomento esaminato: 0
    Argomento passato  : 'research'
    Risultato atteso   : RESULT_OK
    Risultato ottenuto : KEY_NOT_FOUND
    Il valore ottenuto doveva essere '0' invece che '22'
    Possibile spiegazione: Uno dei token previsti non è presente nel file.

Test failed
    Funzione chiamata  : processDirs('HAM','SPAM','mio-dizionario2.txt')
    Argomento esaminato: 0
    Argomento passato  : 'research'
    Risultato atteso   : RESULT_OK
    Risultato ottenuto : KEY_NOT_FOUND
    Il valore ottenuto doveva essere '0' invece che '22'
    Possibile spiegazione: Uno dei valori letti dal file è diverso dall'originale.
Valore atteso: 0.121951 Valore letto: 0.000000

Test failed
    Funzione chiamata  : processDirs('HAM','SPAM','mio-dizionario2.txt')
    Argomento esaminato: 0
    Argomento passato  : 'learning'
    Risultato atteso   : RESULT_OK
    Risultato ottenuto : KEY_NOT_FOUND
    Il valore ottenuto doveva essere '0' invece che '22'
    Possibile spiegazione: Uno dei token previsti non è presente nel file.

Test failed
    Funzione chiamata  : processDirs('HAM','SPAM','mio-dizionario2.txt')
    Argomento esaminato: 0
    Argomento passato  : 'learning'
    Risultato atteso   : RESULT_OK
    Risultato ottenuto : KEY_NOT_FOUND
    Il valore ottenuto doveva essere '0' invece che '22'
    Possibile spiegazione: Uno dei valori letti dal file è diverso dall'originale.
Valore atteso: 0.217391 Valore letto: 0.000000

Test failed
    Funzione chiamata  : processDirs('HAM','SPAM','mio-dizionario2.txt')
    Argomento esaminato: 0
    Argomento passato  : 'com'
    Risultato atteso   : RESULT_OK
    Risultato ottenuto : KEY_NOT_FOUND
    Il valore ottenuto doveva essere '0' invece
























Test failed
    Funzione chiamata  : processDirs("dir-unreadable", "SPAM", "diz.txt")
    Argomento esaminato: 0
    Argomento passato  : 'dir-unreadable'
    Risultato atteso   : FILE_UNREADABLE
    Risultato ottenuto : FILE_MISSING
    Il valore ottenuto doveva essere '5' invece che '4'
    Possibile spiegazione: La funzione non controlla se il primo argomento è una directory non leggibile