Как проверить параметры/args в gtest/gmock в weals_callC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Как проверить параметры/args в gtest/gmock в weals_call

Сообщение Anonymous »

Я начал тест на единицу с GTest и Gmock. Я хочу проверить содержание weals_call в одной строке. Как сделать это правильно?

Код: Выделить всё

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));
вместо :: testing :: _ Я хочу проверить содержание ared_ptr.
Спасибо за вашу помощь!

Подробнее здесь: https://stackoverflow.com/questions/793 ... xpect-call
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как имитировать статический метод с помощью gtest/gmock? [закрыто]
    Anonymous » » в форуме C++
    0 Ответы
    46 Просмотры
    Последнее сообщение Anonymous
  • Googletest (gtest) / googlemock (gmock): почему «Interleav [ing]` wearm_call () `s и вызовы к макетным функциям« неопред
    Anonymous » » в форуме C++
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Как остановить gtest на первом неожиданном вызове Gmock
    Anonymous » » в форуме C++
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Технические различия и преимущества: def (*args) и def (args=None) в Python [закрыто]
    Anonymous » » в форуме Python
    0 Ответы
    27 Просмотры
    Последнее сообщение Anonymous
  • Указание связи между *args из *Ts и *args типа[T] над Ts?
    Anonymous » » в форуме Python
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»