Описание тега cpputest
CppUTest - это модульная тестовая среда xUnit на основе C / C++ для модульного тестирования и тестирования кода.
CppUTest - это модульная тестовая среда xUnit на основе C/C++ для модульного тестирования и тестирования вашего кода. Он написан на C++, но используется в проектах C и C++ и часто используется во встроенных системах, но работает для любого проекта C/C++.
Основные принципы дизайна CppUTest:
- Простой по конструкции и простой в использовании.
- Переносимость на старые и новые платформы.
- Создавайте с учетом разработки через тестирование
CppUTest поддерживает создание моков. В этом документе описана насмешливая поддержка. Несколько целей дизайна для поддержки издевательств были:
- Те же цели дизайна, что и CppuTest - ограниченный набор C++, чтобы сделать его подходящим для встроенного программного обеспечения.
- Без генерации кода
- Нет или очень мало макросов скрытия магии
- Очень проста в использовании
- Разработчик остается под контролем
Основная идея состоит в том, чтобы упростить создание ручных макетов вместо автоматических. Если ручное издевательство проще, то в будущем его можно автоматизировать, но это не самоцель.
Официальный веб-сайт: http://cpputest.github.io/
Полезные ссылки: