LINUX.ORG.RU

Есть ещё doctest, но я его сам пока не пробовал. Какой выбирать зависит больше от проекта и привычек, чем от чего-то другого, так как основная функциональность покрывается практически всеми.

xaizek ★★★★★
()
Ответ на: комментарий от xaizek

По поводу создания mock объектов вроде как прикольный фреймворк FakeIt

Но настораживает:

Limitations

  • Currently only GCC, Clang and MSC++ are supported.
  • Can't mock classes with multiple inheritance.
  • Can't mock classes with virtual inheritance.
  • Currently mocks are not thread safe.


Интересно с каким mockin'g фреймворком лучше всего интегрируется Catch2?

penetrator3000
() автор топика

Смотрел я смотрел где-то полгода назад на все эти catch и высмотрел одна фигня gmock. Оно всё как то не расширябельно, ссыкотно, что упрёшься в лимитации этих всех дел.

pon4ik ★★★★★
()
Ответ на: комментарий от xaizek

Есть trompeloeil, который thread-safe, но тоже не пробовал. Можно поискать проекты с моками и Catch и глянуть как оно там.

Бегло посмотрел trompeloeil, он вроде как сам себя использует :)

penetrator3000
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.