Есть ли способ протестировать вызов функции через GoogleTest для c ++ без создания фиктивного объекта, например, у нас есть следующий производственный код:
if (a)
method(x);
Я хотел бы проверить, будет ли method
Вызывается в случае, если a
- это Истина, а a
- Ложь.Я хотел бы создать тест, который будет делать то же самое, что и EXPECT_CALL в Google Test, но EXPECT_CALL работает только с методом фиктивного объекта.В моем случае я бы предпочел не использовать макет (нет необходимости создавать какой-либо объект).