diff options
author | Jan Hutter <jhutter@hsr.ch> | 2005-11-03 10:15:22 +0000 |
---|---|---|
committer | Jan Hutter <jhutter@hsr.ch> | 2005-11-03 10:15:22 +0000 |
commit | dbdc68a32b770603bad4128298594bffe2b24799 (patch) | |
tree | 310a578de2139e4edd564a57702693047a5cd19d /Source/charon/tester.c | |
parent | be910ee47c9981efcb5310f44ed57491c6e383a3 (diff) | |
download | strongswan-dbdc68a32b770603bad4128298594bffe2b24799.tar.bz2 strongswan-dbdc68a32b770603bad4128298594bffe2b24799.tar.xz |
test_all now counts number of tests
Diffstat (limited to 'Source/charon/tester.c')
-rw-r--r-- | Source/charon/tester.c | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/Source/charon/tester.c b/Source/charon/tester.c index a0fbc2d42..044005c9e 100644 --- a/Source/charon/tester.c +++ b/Source/charon/tester.c @@ -27,6 +27,7 @@ #include <pluto/defs.h> #include "tester.h" +#include "linked_list.h" typedef struct { tester_t tester; @@ -34,14 +35,28 @@ typedef struct { FILE* output; } 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) { 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,"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; } |