1
1

Added code to increment counters accordingly in test_verify. Added test_verify_int.

This commit was SVN r552.
Этот коммит содержится в:
Rob Awles 2004-01-27 20:11:48 +00:00
родитель 988d1806c2
Коммит 14588b8390
2 изменённых файлов: 34 добавлений и 7 удалений

Просмотреть файл

@ -60,22 +60,48 @@ int test_verify(char *expected_result, char *test_result){
size_t len_expect,len_result;
int return_value;
return_value=1;
len_expect=strlen(expected_result);
len_result=strlen(test_result);
return_value = 1;
len_expect = strlen(expected_result);
len_result = strlen(test_result);
if( (!(len_expect == len_result)) ||
( 0 != strcmp(expected_result,test_result)) ) {
fprintf(stderr," Comparison failure: \n");
fprintf(stderr," Expected result: %s \n",expected_result);
fprintf(stderr," Test result: %s \n",test_result);
test_failure("Comparison failure");
fprintf(stderr," Expected result: %s \n", expected_result);
fprintf(stderr," Test result: %s \n", test_result);
fflush(stderr);
return_value=0;
return_value = 0;
}
else
{
test_success();
}
return return_value;
}
int test_verify_int(int expected_result, int test_result)
{
/* local variables */
int return_value;
return_value = 1;
if( expected_result != test_result )
{
test_failure("Comparison failure");
fprintf(stderr," Expected result: %d \n", expected_result);
fprintf(stderr," Test result: %d \n", test_result);
fflush(stderr);
return_value = 0;
}
else
{
test_success();
}
return return_value;
}
int test_finalize(void)
{

Просмотреть файл

@ -9,6 +9,7 @@ void test_init(char *a);
void test_success(void);
void test_failure(char *a);
int test_verify(char *expected_result, char *test_result);
int test_verify_int(int expected_result, int test_result);
int test_finalize(void);
#endif /* LAM_SUPPORT_H */