Свързани въпроси 'googlemock'
Сравнение на масиви с плаваща запетая с помощта на google test и google mock
Нов съм в тестовите продукти на Google и ги изпробвам с някакъв код за обработка на сигнали. Опитвам се да твърдя, че масивите с плаваща запетая са равни в някои граници, използвайки google mock, както е предложено от отговора на този въпрос . Бих...
3228 изгледи
schedule
06.11.2023
Задаване на персонализирана стойност за празен указател в gmock
Използвам Google Mock за модулно тестване на моята C реализация. За една от моите макетни функции изходният параметър е дефиниран като празен указател. Макетната функция е дадена по-долу:
MOCK_METHOD3(file_read, int(const char *file_name, const...
4481 изгледи
schedule
14.12.2023
Мога ли да използвам google mocks, за да проверя параметрите на метода, без да задавам предварително очакване?
Имам ситуация, в която искам да проверя дали методът на фиктивен обект е бил извикан с параметър X, но тестът получава достъп до X само след , когато макетът е извикан, така че не мога да задам EXPECT_CALL предварително .
E.g.
// The class...
4683 изгледи
schedule
24.02.2024
Създаване на функция с препроцесор и прототип на указател на функция
Искам веднъж завинаги да създам хубава и лъскава версия на този подигравки за C код .
Искам да създам макрос на бойлерна плоча като по-долу:
#define MOCK_FREE_FUNCTION(NAME, SIGN, MOCK) \
/* whatever goes here */
В кода (или заглавката)...
447 изгледи
schedule
21.03.2024
Google Mock testing::internal::ReturnAction‹R› масив с отрицателен размер
Имам код за тестване, който прави нещо подобно
EXPECT_CALL(mock, getSomeString()).WillOnce(Return(&testString));
където getSomeString() се връща по препратка:
std:string& getSomeString();
и получи...
4850 изгледи
schedule
02.04.2024
Тестване на итеративен код с помощта на mocks - има ли смисъл, как?
Искам да тествам алгоритъм, използвайки фалшиви. Алгоритъмът - в текущата реализация - итерира над клас контейнер в множество преминавания и set()s и get()s стойности от него. Целта на теста е да провери крайния резултат, записан в контейнера....
334 изгледи
schedule
11.04.2024
GMock: Как да върна променлива на макетния клас като върната стойност
Опитвам се да използвам GMock (google mocking framework for c++) за първи път. Имам следния клас:
class LocalCache
{
public:
virtual time_t GetCurrentTime() = 0;
virtual int AddEntry(const std::string key, std::string& value);
virtual...
17646 изгледи
schedule
09.05.2024