Хотите начать делать TDD на С++. Я видел CPPUnit, но мне было интересно, есть ли другие варианты, которые предпочитают люди?
Спасибо за ваши предложения!
Хотите начать делать TDD на С++. Я видел CPPUnit, но мне было интересно, есть ли другие варианты, которые предпочитают люди?
Спасибо за ваши предложения!
Я могу порекомендовать Google Mock. Он поставляется с копией Google Test в комплекте. Мы перешли с UnitTest ++ тоже Google Test/Google Mock пару лет назад и никогда не оглядывались назад.
Google Mock можно использовать, даже если вы не хотите использовать насмешливые средства. Его matchers являются очень полезными.
Я переключился с CppUnit на boost:: test несколько лет назад, и я намного счастливее с ним.
test_observer
, но в прошлый раз, когда я попробовал, вы не могли фактически пропустить тест из одного.Если вы просто ищете С++ unit test фреймворки, см. этот вопрос и его ответы: Структурное тестирование модулей С++