diff options
Diffstat (limited to 'searchcorespi/src/tests/plugin')
-rw-r--r-- | searchcorespi/src/tests/plugin/plugin_test.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/searchcorespi/src/tests/plugin/plugin_test.cpp b/searchcorespi/src/tests/plugin/plugin_test.cpp index 7c7a9deeced..733c2834c24 100644 --- a/searchcorespi/src/tests/plugin/plugin_test.cpp +++ b/searchcorespi/src/tests/plugin/plugin_test.cpp @@ -15,9 +15,15 @@ TEST("require that plugins can be loaded.") { TEST("require that non-existent plugin causes failure") { FactoryLoader fl; +#ifdef __APPLE__ + EXPECT_EXCEPTION(fl.create("no-such-plugin"), + vespalib::IllegalArgumentException, + "image not found"); +#else EXPECT_EXCEPTION(fl.create("no-such-plugin"), vespalib::IllegalArgumentException, "cannot open shared object file"); +#endif } TEST("require that missing factory function causes failure") { |