Пример работы связки Qt + Google Test (gtest) + QtCreator
Загрузка и запуск примера на локальном компьютере
Выполнить проверку наличия библиотек Qt и среды разработки Qt Creator.
В ОС Ubuntu необходимо установить пакеты qt5-default qt5-qmake qtcreator.
В ОС Windows необходимо установить Qt и компилятор, например, mingw с помощью онлайн установщика https://www.qt.io/download-qt-installer
Выполнить клонирование репозитория с помощью утилиты git (git clone ....).
Для подгрузки gtest необходимо выполнить команды:
git submodule init
git submodule update
Запустить создание Make файлов:
qmake
выполнить сборку приложения:
make
Выполнить запуск тестов
./tests/tests
Создание проекта на базе примера
Удалить каталог .git из директории проекта
Выполнить инициализацию нового репозитория
git init
Выполнить модификацию приложения в каталоге app/:
удалить модуль myfunc,
создать модуль(и) со своими функциями,
исправить подключение заголовочных файлов и работуглавной функции (файл main.c)
обновить перечень файлов проекта (файл app.pro, секции SOURCES и HEADERS)
Выполнить модификацию тестов в каталоге tests/:
удалить примеры тестов
добавить заголовочные файлы со своими тестами
обновить список подключений заголовочных файлов в main.cpp
обновить перечень файлов проекта включая файлы приложения (файл tests.pro, секции SOURCES и HEADERS)