cunit: add load_plugin unit test.
authorVic Lee <llyzs@163.com>
Fri, 8 Jul 2011 06:29:09 +0000 (14:29 +0800)
committerVic Lee <llyzs@163.com>
Fri, 8 Jul 2011 06:35:05 +0000 (14:35 +0800)
cunit/test_utils.c
cunit/test_utils.h

index fd10ac5..b297670 100644 (file)
@@ -23,6 +23,7 @@
 #include <freerdp/freerdp.h>
 #include <freerdp/utils/mutex.h>
 #include <freerdp/utils/semaphore.h>
+#include <freerdp/utils/load_plugin.h>
 
 #include "test_utils.h"
 
@@ -42,6 +43,7 @@ int add_utils_suite(void)
 
        add_test_function(mutex);
        add_test_function(semaphore);
+       add_test_function(load_plugin);
 
        return 0;
 }
@@ -65,3 +67,11 @@ void test_semaphore(void)
        freerdp_sem_signal(sem);
        freerdp_sem_free(sem);
 }
+
+void test_load_plugin(void)
+{
+       void* entry;
+
+       entry = freerdp_load_plugin("cliprdr", "VirtualChannelEntry");
+       CU_ASSERT(entry != NULL);
+}
index 01e1dfb..a469966 100644 (file)
@@ -25,3 +25,4 @@ int add_list_suite(void);
 
 void test_mutex(void);
 void test_semaphore(void);
+void test_load_plugin(void);