vak: (Default)
[personal profile] vak
Из нескольких пакетов для тестирования Googletest, несомненно, самый устаканенный и популярный. Он дружит с отладчиком, лучше интегрируется с Bitbucket Pipelines (выдаёт результаты в формате XML), проще расширяется при необходимости. Многие серьёзные фирмы используют Googletest при разработке своих продуктов. Строго говоря, если вы профессиональный программист, стоит включить Googletest в первоочередной список рабочих инструментов (и в резюме).

В предыдущем посте я давал примеры для Catch, а вот то же самое вычисление чисел Фибоначчи, переделанное на Googletest:
Результаты автоматического тестирования после каждого коммита можно посмотреть на вкладке Actions (на Гитхабе) или Pipelines (на Битбакете).

Если вы собираетесь начать разрабатывать программу на Си++ - используйте один из этих примеров как заготовку, с которой можно стартовать. Клонируйте к себе и вперёд. Лицензионных ограничений нет.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org