.WillOnce(SaveArg<2>(&savedFindKeysAck));
}
+ void expectListKeys()
+ {
+ EXPECT_CALL(*asyncStorageMockRawPtr, listKeys(ns, _, _))
+ .Times(1)
+ .WillOnce(SaveArg<2>(&savedFindKeysAck));
+ }
+
void expectRemoveAsync(const SyncStorage::Keys& keys)
{
EXPECT_CALL(*asyncStorageMockRawPtr, removeAsync(ns, keys, _))
EXPECT_EQ(ids, keys);
}
+TEST_F(SyncStorageImplTest, ListKeysSuccessfully)
+{
+ InSequence dummy;
+ expectSdlReadinessCheck(SyncStorageImpl::NO_TIMEOUT);
+ expectListKeys();
+ expectPollWait(SyncStorageImpl::NO_TIMEOUT);
+ expectFindKeysAck();
+ auto ids(syncStorage->listKeys(ns, "*"));
+ EXPECT_EQ(ids, keys);
+}
+
TEST_F(SyncStorageImplTest, FindKeysWithReadinessTimeoutSuccessfully)
{
InSequence dummy;