rpz29 сен 2014 в 19:11Catch — framework for unit-testsВремя на прочтение1 минОхват и читатели18KC++ * Всего голосов 25: ↑14 и ↓11+3Добавить в закладки62Комментарии7
tzlom29 сен 2014 в 19:39А неплохо выглядит. Мне моков в С++ не хватает, попадались реализации только для чисто виртуальных классов, что не вариант для сторонних библиотек. Может знаете решение и для этого?
JIghtuse29 сен 2014 в 19:41Комментарий был измененПоказать предыдущий комментарийgoogle-mock неплох, есть в репозиториях Debian/Ubuntu. Могу одолжить электронную книгу по использованию, пишите в личку.
tzlom29 сен 2014 в 20:06Показать предыдущий комментарийGMock вроде как только с чисто виртуальными классами работает, разве нет?
JIghtuse29 сен 2014 в 20:17Показать предыдущий комментарийНе знаю, правильно ли вас, понял, но тестировать невиртуальные методы можно: code.google.com/p/googlemock/wiki/CookBook#Mocking_Nonvirtual_Methods
JIghtuse29 сен 2014 в 19:39Вот, нашёл что это мне напомнило: MinUnit, минималистичный тестовый фреймворк для C в 4 строки. Пока искал, встретил объёмную таблицу в википедии, Catch там тоже упомянут: en.wikipedia.org/wiki/List_of_unit_testing_frameworks
Catch — framework for unit-tests