Материал подготовлен специально для студентов курса «Разработчик C++» OTUS и является отрывком из статьи Д. Хэлпера «Getting started with C++ unit testing». Для написания юнит-тестов и моков вам понадобятся хорошие фреймворки. К счастью, сегодня существует много разных программ с широкой функциональностью. Рассмотрим некоторые из них. А что насчёт мок-фреймворков? Как уже упоминалось, GMock был единственным мок-фреймворком для C++ в течение длительного времени. На тот момент это было связано с большой популярностью Google и GTest...