diff UnitTestsSources/PluginsTests.cpp @ 893:f57802f8b4dc plugins

plugins for windows
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 16 Jun 2014 16:14:56 +0200
parents d44b845c1c89
children 690aeb4cb899
line wrap: on
line diff
--- a/UnitTestsSources/PluginsTests.cpp	Mon Jun 16 15:41:13 2014 +0200
+++ b/UnitTestsSources/PluginsTests.cpp	Mon Jun 16 16:14:56 2014 +0200
@@ -42,7 +42,11 @@
 TEST(SharedLibrary, Basic)
 {
 #if defined(_WIN32)
-#error Support your platform here
+  SharedLibrary l("kernel32.dll");
+  ASSERT_THROW(l.GetFunction("world"), OrthancException);
+  ASSERT_TRUE(l.GetFunction("GetVersionExW") != NULL);
+  ASSERT_TRUE(l.HasFunction("GetVersionExW"));
+  ASSERT_FALSE(l.HasFunction("world"));
 
 #elif defined(__linux)
   SharedLibrary l("libdl.so");
@@ -63,7 +67,7 @@
   PluginsManager manager;
 
 #if defined(_WIN32)
-#error Support your platform here
+//#error Support your platform here
 
 #elif defined(__linux)
   //manager.RegisterPlugin("./libPluginTest.so");