Multiple DBAAS Redis Sentinel groups
[ric-plt/sdl.git] / tst / asyncstorage_test.cpp
index 5e0fe16..3ee1d5f 100644 (file)
@@ -53,3 +53,9 @@ TEST(AsyncStorageTest, CanThrowWhenDisallowedSeparatorCharacterIsUsedInNamespace
     const std::string notValidNamespace(std::string("someNamespace") + AsyncStorage::SEPARATOR);
     EXPECT_THROW(validateNamespace(notValidNamespace), InvalidNamespace);
 }
+
+TEST(AsyncStorageTest, AsyncStorageCreateInstanceHasCorrectType)
+{
+    auto asyncStorageInstance(shareddatalayer::AsyncStorage::create());
+    EXPECT_EQ(typeid(std::unique_ptr<AsyncStorage>), typeid(asyncStorageInstance));
+}