Mercurial > hg > orthanc
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");