- sender_t written, but not tested!
This commit is contained in:
+34
-4
@@ -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 */
|
||||
|
||||
Reference in New Issue
Block a user