Код: Выделить всё
class MockClientSignalEventHandler
: public ISignalFunctionFeatureEventHandler
{
public:
MockClientSignalEventHandler() = default;
MOCK_METHOD(void,
onSignalEvent,
(const std::shared_ptr &id,
const std::shared_ptr &data),
(override));
};
< /code>
Теперь я хочу проверить его в ожидании_Колл. Как я могу проверить shared_ptr в ожидании_Калле?EXPECT_CALL(*mockEventHandler, onSignal(::testing::_, ::testing::_)).WillOnce(ReturnFromDetached(&cv));
feature->handleFeatureMessage(messageHeader, data);
std::mutex mx;
std::unique_lock lock(mx);
cv.wait_for(lock, std::chrono::seconds(5));
Спасибо за вашу помощь!
Подробнее здесь: https://stackoverflow.com/questions/793 ... xpect-call