15 #include <gtest/gtest.h> 18 #ifndef DYNAMIC_ADDON_PATH 19 #define DYNAMIC_ADDON_PATH "./libtest_dynamic_addon.so" 24 TEST(DynamicAddonFactory, CanCreateAddons)
27 ASSERT_TRUE(static_cast<bool>(dynamicFactory->CreateAddon()));
30 TEST(DynamicAddonFactory, AddonInterfaceCastsToManagerInterface)
33 std::shared_ptr<Common::Addon> addon(dynamicFactory->CreateAddon());
38 TEST(DynamicAddonFactory, CanCallMethodsOfAddon)
41 std::shared_ptr<Common::Addon> addon(dynamicFactory->CreateAddon());
TEST(DynamicAddonFactory, CanCreateAddons)
#define DYNAMIC_ADDON_PATH
Dynamic addon for tests. GNU LGPL.
#define ASSERT_TRUE(condition)
AddonFactory::UniquePtr CreateDynamicAddonFactory(const char *modulePath)
#define ASSERT_EQ(val1, val2)