Из нескольких пакетов для тестирования Googletest, несомненно, самый устаканенный и популярный. Он дружит с отладчиком, лучше интегрируется с Bitbucket Pipelines (выдаёт результаты в формате XML), проще расширяется при необходимости. Многие серьёзные фирмы используют Googletest при разработке своих продуктов. Строго говоря, если вы профессиональный программист, стоит включить Googletest в первоочередной список рабочих инструментов (и в резюме).
В предыдущем посте я давал примеры для Catch, а вот то же самое вычисление чисел Фибоначчи, переделанное на Googletest:
Если вы собираетесь начать разрабатывать программу на Си++ - используйте один из этих примеров как заготовку, с которой можно стартовать. Клонируйте к себе и вперёд. Лицензионных ограничений нет.
В предыдущем посте я давал примеры для Catch, а вот то же самое вычисление чисел Фибоначчи, переделанное на Googletest:
- https://github.com/sergev/Googletest-Actions-Demo
- https://bitbucket.org/serge-vakulenko/googletest-pipelines-demo
Если вы собираетесь начать разрабатывать программу на Си++ - используйте один из этих примеров как заготовку, с которой можно стартовать. Клонируйте к себе и вперёд. Лицензионных ограничений нет.