ucx/test.c

changeset 121
311cac04d079
parent 103
08018864fb91
child 134
4d320dc3a7af
equal deleted inserted replaced
120:8170f658f017 121:311cac04d079
79 } 79 }
80 80
81 void ucx_test_run(UcxTestSuite* suite, FILE* output) { 81 void ucx_test_run(UcxTestSuite* suite, FILE* output) {
82 suite->success = 0; 82 suite->success = 0;
83 suite->failure = 0; 83 suite->failure = 0;
84 UCX_FOREACH (UcxTestList*, suite->tests, e) { 84 for (UcxTestList* elem = suite->tests ; elem ; elem = elem->next) {
85 e->test(suite, output); 85 elem->test(suite, output);
86 } 86 }
87 fwrite("\nAll test completed.\n", 1, 21, output); 87 fwrite("\nAll test completed.\n", 1, 21, output);
88 fprintf(output, " Total: %d\n Success: %d\n Failure: %d\n", 88 fprintf(output, " Total: %d\n Success: %d\n Failure: %d\n",
89 suite->success+suite->failure, suite->success, suite->failure); 89 suite->success+suite->failure, suite->success, suite->failure);
90 } 90 }

mercurial