- sender_t written, but not tested!

This commit is contained in:
Jan Hutter
2005-11-07 12:07:56 +00:00
parent 3a093c8018
commit da6f775610
3 changed files with 198 additions and 4 deletions
+34 -4
View File
@@ -25,6 +25,9 @@
#
#include "tester.h"
#include "job_queue.h"
#include "event_queue.h"
#include "send_queue.h"
#include "socket.h"
#include "tests/linked_list_test.h"
#include "tests/thread_pool_test.h"
#include "tests/job_queue_test.h"
@@ -36,7 +39,6 @@
/* output for test messages */
extern FILE * stderr;
/**
* Test for linked_list_t
*/
@@ -77,8 +79,27 @@ test_t socket_test = {test_socket,"Socket"};
*/
test_t thread_pool_test = {test_thread_pool,"Thread Pool"};
job_queue_t *job_queue;
/**
* Global job-queue
*/
job_queue_t *global_job_queue;
/**
* Global event-queue
*/
event_queue_t *global_event_queue;
/**
* Global send-queue
*/
send_queue_t *global_send_queue;
/**
* Global socket
*/
socket_t *global_socket;
int main()
{
FILE * test_output = stderr;
@@ -95,16 +116,25 @@ job_queue_t *job_queue;
NULL
};
job_queue = job_queue_create();
global_socket = socket_create(4600);
global_job_queue = job_queue_create();
global_event_queue = event_queue_create();
global_send_queue = send_queue_create();
tester_t *tester = tester_create(test_output, FALSE);
tester->perform_tests(tester,all_tests);
// tester->perform_test(tester,&event_queue_test);
tester->destroy(tester);
/* Destroy all queues */
global_job_queue->destroy(global_job_queue);
global_event_queue->destroy(global_event_queue);
global_send_queue->destroy(global_send_queue);
job_queue->destroy(job_queue);
global_socket->destroy(global_socket);
#ifdef LEAK_DETECTIVE
/* Leaks are reported in log file */