Мне интересно узнать о c ++ — модульном тестировании в «реальном мире». Я хотел бы видеть сложный класс с хорошим тестовым покрытием. Предпочтительно тестируется с помощью g-test или qtestlib. Я посмотрел на KDE и Chromium, но не нашел того, что хотел.
Даже если у вас есть правильное знание структуры gtest, Для того, чтобы полностью понять тестовое покрытие, вы должны сначала понять потребности проекта и как он работает.
Тем не менее, Clang имеет хороший модульные тесты тесты покрытия и генерации кода, которые часто используют продвинутые методы насмешки.
В вашем вопросе нет серебряной пули, поскольку он основан на вашем личном опыте и предпочтениях.
Я бы посоветовал поиск на github для удобного использования и выбора домена, который вы можете легко понять.
Современное программирование на C ++ с тестовой разработкой Джефф Лэнгр — отличная книга для модульного тестирования на C ++ и gtest. У него много примеров и хороший стиль.