Я нахожусь в процессе реализации инфраструктуры модульного тестирования для большого C++
проект, и по политическим причинам я почти уверен CppUnit
будет выдвинут в качестве основы для модульного тестирования.
Я пытаюсь определить фиктивные рамки, которые смешиваются с CppUnit. я обнаружил mockpp, и я слышал это Google Mock
должно сработать.
Какие рамки работают вместе CppUnit
?
Библиотеки-макеты обычно не зависят от среды модульного тестирования. Они выполняют две разные работы, и, честно говоря, у них нет особых причин разговаривать друг с другом. Где они интегрируются, так это ответы на следующие вопросы:
И вы делаете это в соответствующие моменты в ваших тестах.
Для одного примера, проверьте opmock. http://sourceforge.net/projects/opmock/
Согласно их вики, opmock легко вызывается из теста CppUnit. Увидеть http://sourceforge.net/p/opmock/wiki/Using%20Opmock%20with%20other%20unit%20testing%20frameworks/
Других решений пока нет …