Вопросы по теме 'gmock'

Как отменить регистрацию тестового примера и как зарегистрировать конкретный тестовый пример в Gtest
в gtets, как мы знаем, момент управления находит TEST или TEST_F функцию, она registers test cases превращается в gtest . Но согласно моему требованию, после того, как gtest зарегистрирует все тестовые случаи, мне нужно найти, есть ли...
148 просмотров
schedule 28.10.2022

Grails 2.2.2: Тестирование перехватчиков в ControllerTests с помощью GMock
Когда наша кодовая база все еще находилась в Grails 2.1.4, этот модульный тест для наших перехватчиков работал с полным охватом: @Before void setUp() { gmc = new GMockController() apiProducts = gmc.mock()...
304 просмотров

GMock: как вернуть фиктивную переменную класса в качестве возвращаемого значения
Я впервые пытаюсь использовать GMock (фреймворк google mocking для c ++). У меня следующий класс: class LocalCache { public: virtual time_t GetCurrentTime() = 0; virtual int AddEntry(const std::string key, std::string& value); virtual...
17646 просмотров

Объект Gmock неправильно передается в асинхронную функцию
Я пытаюсь издеваться над частями AWS SDK на С++ для тестирования. В частности, я издеваюсь над объектом KMSClient и DecryptOutcome. MockKMSClient настроен на передачу MockDecryptOutcome в DecryptResponseReceivedHandler. Вот мои издевательские...
104 просмотров
schedule 15.01.2024

Как вы издеваетесь над функцией, которая является частью тестируемого класса gmock?
Я использую googletest/googlemock (GTest/GMock). Я могу протестировать приведенный ниже код только тогда, когда Selection естественным образом возвращает false. Как бы я смоделировал приведенный ниже пример проблемы? У меня возникают трудности с...
1188 просмотров
schedule 26.12.2023

GTest — параметризованные тесты для разных типов
Я хотел бы смешать параметризованный тест с типизированным тестом. Вот моя попытка: struct X {}; struct Y {}; template <typename T> struct MyTestFixture: public ::testing::Test { T t; }; template <typename T, typename Param>...
1244 просмотров
schedule 22.12.2023

C-строка никогда не будет вызываться в gmock
У меня есть функция C++ для тестирования, и внутри этой функции C++ она вызовет функцию C. Я хотел бы издеваться над этой функцией C, используя Gmock. Сигнатура функции C: int functionA(const char key[3],char value[6]); int — это код...
1123 просмотров
schedule 28.02.2024