ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
6 мая
306555 Топик полностью
ig_z (09.02.2012 21:35, просмотров: 234) ответил bialix на cmockery происходит от 2х слов "C" (язык программирования) и "Mock" (термин из TDD - специальный тестовый объект, подменяющий реальный объект и проверяющий его поведение).
Я не совсем корректно выразился по поводу назначения Google Test. Если я правильно понимаю, Google Test был создан первым и с его помощью можно делать юнит тесты и для с и для с++. Но очень быстро разработчики попали в ситуацию, когда написание тестов для "сильно полиморфного" стиля с++ стало сопровождаться большими трудностями (или даже невозможностью создания теста). После этого был создан (или добавлен, расширен) Google C++ Mocking Framework. Вот поэтому я провел некую связь между Mocking и с++, повторюсь - я не работал с Google C++ Mocking, все что изложил выше всего лишь мое мнение, построенное на общении с более опытными коллегами. Я подумал, что cmockery еще один проект гугла, а это судя по всему просто независимый проект, кот хостится на гугл коде. Так что нужно просто пробовать и сравнивать.