Tests di A.S. - Codice di StefaniaFortuna - Modulo 3

freeDizionario

Args:0123
RESULT_OK NI
UNKNOWN_ERROR NV
NULL_POINTER OK
EMPTY_STRING NV
FILE_MISSING NV
FILE_UNREADABLE NV
FILE_UNWRITABLE NV
FILE_EMPTY NV
BUFFER_TOO_SMALL NV
HEADER_NOT_FOUND NV
BODY_NOT_FOUND NV
BAD_HEADER NV
MEM_ALLOC_ERROR NV
INVALID_PARAMETER NV
MATCH_NOT_FOUND NV
RE_PAIR_NOT_FOUND NV
BAD_RE_PAIR NV
BAD_MATCH NV
BAD_REPLACE NV
DOUBLE_KEY_FOUND NV
TABLE_FULL NV
KEY_NOT_FOUND NV

inserisciValore

Args:0123
RESULT_OK Segm. Fault
UNKNOWN_ERROR NVNVNV
NULL_POINTER OKNVOK
EMPTY_STRING OKNVNV
FILE_MISSING NVNVNV
FILE_UNREADABLE NVNVNV
FILE_UNWRITABLE NVNVNV
FILE_EMPTY NVNVNV
BUFFER_TOO_SMALL NVNVNV
HEADER_NOT_FOUND NVNVNV
BODY_NOT_FOUND NVNVNV
BAD_HEADER NVNVNV
MEM_ALLOC_ERROR NVNVNV
INVALID_PARAMETER NVNVNV
MATCH_NOT_FOUND NVNVNV
RE_PAIR_NOT_FOUND NVNVNV
BAD_RE_PAIR NVNVNV
BAD_MATCH NVNVNV
BAD_REPLACE NVNVNV
DOUBLE_KEY_FOUND Segm. Fault NVNV
TABLE_FULL Segm. Fault NVNV
KEY_NOT_FOUND NVNVNV

cercaValore

Args:0123
RESULT_OK Segm. Fault
UNKNOWN_ERROR NVNVNV
NULL_POINTER OKOKOK
EMPTY_STRING OKNVNV
FILE_MISSING NVNVNV
FILE_UNREADABLE NVNVNV
FILE_UNWRITABLE NVNVNV
FILE_EMPTY NVNVNV
BUFFER_TOO_SMALL NVNVNV
HEADER_NOT_FOUND NVNVNV
BODY_NOT_FOUND NVNVNV
BAD_HEADER NVNVNV
MEM_ALLOC_ERROR NVNVNV
INVALID_PARAMETER NVNVNV
MATCH_NOT_FOUND NVNVNV
RE_PAIR_NOT_FOUND NVNVNV
BAD_RE_PAIR NVNVNV
BAD_MATCH NVNVNV
BAD_REPLACE NVNVNV
DOUBLE_KEY_FOUND NVNVNV
TABLE_FULL NVNVNV
KEY_NOT_FOUND OKNVNV

leggiTokens

Args:0123
RESULT_OK (0/7)TF
UNKNOWN_ERROR NVNV
NULL_POINTER OKOK
EMPTY_STRING OKNV
FILE_MISSING OKNV
FILE_UNREADABLE OKNV
FILE_UNWRITABLE NVNV
FILE_EMPTY NVNV
BUFFER_TOO_SMALL NVNV
HEADER_NOT_FOUND NVNV
BODY_NOT_FOUND NVNV
BAD_HEADER NVNV
MEM_ALLOC_ERROR NVNV
INVALID_PARAMETER NVNV
MATCH_NOT_FOUND NVNV
RE_PAIR_NOT_FOUND NVNV
BAD_RE_PAIR NVNV
BAD_MATCH NVNV
BAD_REPLACE NVNV
DOUBLE_KEY_FOUND NV Segm. Fault
TABLE_FULL NV Segm. Fault
KEY_NOT_FOUND NVNV

calcolaPeso

Args:0123
RESULT_OK Segm. Fault
UNKNOWN_ERROR NVNVNVNV
NULL_POINTER OKNVOKOK
EMPTY_STRING NVNVNVNV
FILE_MISSING NVNVNVNV
FILE_UNREADABLE NVNVNVNV
FILE_UNWRITABLE NVNVNVNV
FILE_EMPTY NVNVNVNV
BUFFER_TOO_SMALL NVNVNVNV
HEADER_NOT_FOUND NVNVNVNV
BODY_NOT_FOUND NVNVNVNV
BAD_HEADER NVNVNVNV
MEM_ALLOC_ERROR NVNVNVNV
INVALID_PARAMETER NVOKNVNV
MATCH_NOT_FOUND NVNVNVNV
RE_PAIR_NOT_FOUND NVNVNVNV
BAD_RE_PAIR NVNVNVNV
BAD_MATCH NVNVNVNV
BAD_REPLACE NVNVNVNV
DOUBLE_KEY_FOUND NVNVNVNV
TABLE_FULL NVNVNVNV
KEY_NOT_FOUND NVNVNVNV