Пример модульных тестов c ++ в open-source-проекте

Мне интересно узнать о c ++ — модульном тестировании в «реальном мире». Я хотел бы видеть сложный класс с хорошим тестовым покрытием. Предпочтительно тестируется с помощью g-test или qtestlib. Я посмотрел на KDE и Chromium, но не нашел того, что хотел.

1

Решение

Даже если у вас есть правильное знание структуры gtest, Для того, чтобы полностью понять тестовое покрытие, вы должны сначала понять потребности проекта и как он работает.

Тем не менее, Clang имеет хороший модульные тесты тесты покрытия и генерации кода, которые часто используют продвинутые методы насмешки.

В вашем вопросе нет серебряной пули, поскольку он основан на вашем личном опыте и предпочтениях.

0

Другие решения

Я бы посоветовал поиск на github для удобного использования и выбора домена, который вы можете легко понять.

0

Современное программирование на C ++ с тестовой разработкой Джефф Лэнгр — отличная книга для модульного тестирования на C ++ и gtest. У него много примеров и хороший стиль.

0
По вопросам рекламы [email protected]