Functions | |
void | TestEdit (void) |
Funzione di test per la EditRecord(). | |
void | TestRead (void) |
Funzione di test per la ReadRecord(). | |
void | TestLocate (void) |
Funzione di test per la LocateRecord(). | |
void | TestMisto (void) |
Funzione di test misto per tutte le funzioni. | |
void | Result (char *Func) |
Funzione di calcolo e stampa risultati. | |
int | ConfrontaFiles (char *File1, char *File2) |
Funzione di confronto files. | |
int | Startup (int handle, int reset) |
Funzione di inizializzazione. | |
int | main (int argc, char **argv) |
Test per le funzioni di interfaccia del Modulo 4. |
|
Test per le funzioni di interfaccia del Modulo 4. Programma di test per il Modulo 4
Ogni test e' identificato da un numero cosi' composto: Ogni test ha anche un peso che viene indicato nella stampa dei risultati. I test di funzionalitą hanno i pesi piu' elevati. In questo test viene verificato che l'errore ritornato sia effettivamente quello indicato dalla funzione. La funzione di test puo' essere chiamata anche da linea di comando con: TestM4 opzione startup Dove opzione e' il numero dell'opzione scelta e startup e' 1 o 0 a seconda che si voglia reinizializzare o meno il file dbf. Vengono effettuati i seguenti controlli:
|