From e0ab4261881c59f6172ea62e69d36b1f2a4ebacc Mon Sep 17 00:00:00 2001 From: Jan Hutter Date: Thu, 3 Nov 2005 08:56:04 +0000 Subject: [PATCH] - Tester body written --- Source/charon/daemon.c | 20 +++++++++++++++++--- Source/charon/tester.c | 10 +++++++--- 2 files changed, 24 insertions(+), 6 deletions(-) diff --git a/Source/charon/daemon.c b/Source/charon/daemon.c index 24e062134..aaba8518b 100644 --- a/Source/charon/daemon.c +++ b/Source/charon/daemon.c @@ -20,13 +20,27 @@ * for more details. */ +#include - - +#include "types.h" +#include "tester.h" + +/* output for test messages */ +extern FILE * stderr; int main() { + FILE * test_output = stderr; - return 0; + tester_t *tester = tester_create(test_output); + + tester->test_all(tester); + + if (tester->destroy(tester) == SUCCESS) + { + return -1; + } + + return 0; } diff --git a/Source/charon/tester.c b/Source/charon/tester.c index 65e5c4cb4..a0fbc2d42 100644 --- a/Source/charon/tester.c +++ b/Source/charon/tester.c @@ -35,9 +35,13 @@ typedef struct { } private_tester_t; -static status_t test_all(tester_t *this) +static status_t test_all(tester_t *tester) { - + private_tester_t *this =(private_tester_t*) tester; + + fprintf(this->output,"Start testing\n"); + + fprintf(this->output,"End testing\n"); return SUCCESS; } @@ -57,5 +61,5 @@ tester_t *tester_create(FILE *output) this->output = output; - return SUCCESS; + return &(this->tester); }