7 /****************************************************************************/
8 void internal_display_test_name( char *test_name )
10 assert( test_name != NULL );
12 printf( "%s...", test_name );
22 /****************************************************************************/
23 void internal_display_test_result( unsigned int number_name_dvs_pairs, ... )
37 enum lfds610_data_structure_validity
40 // TRD : number_name_dvs_pairs can be any value in its range
42 va_start( va, number_name_dvs_pairs );
44 for( loop = 0 ; loop < number_name_dvs_pairs ; loop++ )
46 name = va_arg( va, char * );
47 dvs = va_arg( va, enum lfds610_data_structure_validity );
49 if( dvs != LFDS610_VALIDITY_VALID )
51 passed_flag = LOWERED;
58 if( passed_flag == RAISED )
61 if( passed_flag == LOWERED )
65 va_start( va, number_name_dvs_pairs );
67 for( loop = 0 ; loop < number_name_dvs_pairs ; loop++ )
69 name = va_arg( va, char * );
70 dvs = va_arg( va, enum lfds610_data_structure_validity );
72 printf( "%s ", name );
73 internal_display_lfds610_data_structure_validity( dvs );
75 if( loop+1 < number_name_dvs_pairs )
91 /****************************************************************************/
92 void internal_display_lfds610_data_structure_validity( enum lfds610_data_structure_validity dvs )
99 case LFDS610_VALIDITY_VALID:
103 case LFDS610_VALIDITY_INVALID_LOOP:
104 string = "invalid - loop detected";
107 case LFDS610_VALIDITY_INVALID_MISSING_ELEMENTS:
108 string = "invalid - missing elements";
111 case LFDS610_VALIDITY_INVALID_ADDITIONAL_ELEMENTS:
112 string = "invalid - additional elements";
115 case LFDS610_VALIDITY_INVALID_TEST_DATA:
116 string = "invalid - invalid test data";
120 printf( "%s", string );