Описание тега cpputest

CppUTest - это модульная тестовая среда xUnit на основе C / C++ для модульного тестирования и тестирования кода.

CppUTest - это модульная тестовая среда xUnit на основе C/C++ для модульного тестирования и тестирования вашего кода. Он написан на C++, но используется в проектах C и C++ и часто используется во встроенных системах, но работает для любого проекта C/C++.

Основные принципы дизайна CppUTest:

  • Простой по конструкции и простой в использовании.
  • Переносимость на старые и новые платформы.
  • Создавайте с учетом разработки через тестирование

CppUTest поддерживает создание моков. В этом документе описана насмешливая поддержка. Несколько целей дизайна для поддержки издевательств были:

  • Те же цели дизайна, что и CppuTest - ограниченный набор C++, чтобы сделать его подходящим для встроенного программного обеспечения.
  • Без генерации кода
  • Нет или очень мало макросов скрытия магии
  • Очень проста в использовании
  • Разработчик остается под контролем

Основная идея состоит в том, чтобы упростить создание ручных макетов вместо автоматических. Если ручное издевательство проще, то в будущем его можно автоматизировать, но это не самоцель.

Официальный веб-сайт: http://cpputest.github.io/

Полезные ссылки: