test_all now counts number of tests

This commit is contained in:
Jan Hutter
2005-11-03 10:15:22 +00:00
parent be910ee47c
commit dbdc68a32b
+16 -1
View File
@@ -27,6 +27,7 @@
#include <pluto/defs.h> #include <pluto/defs.h>
#include "tester.h" #include "tester.h"
#include "linked_list.h"
typedef struct { typedef struct {
tester_t tester; tester_t tester;
@@ -34,14 +35,28 @@ typedef struct {
FILE* output; FILE* output;
} private_tester_t; } private_tester_t;
/**
* @brief Test function to test the linked list class
*/
static status_t test_linked_list(private_tester_t * this){
fprintf(this->output,"Test linked list class...\n");
linked_list_t * linked_list_create();
return FAILED;
}
static status_t test_all(tester_t *tester) static status_t test_all(tester_t *tester)
{ {
private_tester_t *this =(private_tester_t*) tester; private_tester_t *this =(private_tester_t*) tester;
int tests_failed = 0;
int test_count = 0;
fprintf(this->output,"Start testing\n"); fprintf(this->output,"Start testing\n");
fprintf(this->output,"End testing\n"); if (test_linked_list(this) != SUCCESS){ tests_failed++; } test_count++;
fprintf(this->output,"End testing. %d tests failed of %d tests\n",tests_failed,test_count);
//report_leaks();
return SUCCESS; return SUCCESS;
} }