В настоящее время я изучаю, как использовать Google Test и Google Mock Framework для создания модульных тестов. Я нашел этот фреймворк - gmock-global, с помощью которого я могу высмеивать глобальные функции Я читаю файл README в репозитории github (https://github.com/apriorit/gmock-global). Моя проблема в том, что когда я пытаюсь использовать макрос
MOCK_GLOBAL_FUNC2(sum2(int a, int b), int(int, int))
компилятор выдаёт мне эту ошибку:
Неправильная инициализация неконстантной ссылки типа
'testing :: internal :: MockSpec &' из значения типа
'testing :: internal :: MockSpec' UniGener001, строка 98,
внешнее расположение:
У вас есть идеи, как решить эту проблему?