PTW-Arduino-Assert
Модульное тестирование Arduino-кода с функциями assertBoolean и assertEqualBuffer, используется в firmware OpenBCI
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:b32982aaefaadda771f23c0bb09c048c8159c1668d96bc104933a041c2934fabPTW_Arduino_Assert-1.1.1-b32982aa.zipОписание
Легковесная библиотека для модульного тестирования кода на Arduino, разработанная компанией Push The World. Её используют в firmware OpenBCI и других проектах, где требуется код авиакосмического качества. Основной инструмент — функции assertBoolean и assertEqualBuffer, которые сравнивают фактические результаты с ожидаемыми и выводят результаты проверок. Библиотека поддерживает добавление пользовательских сообщений к тестам и автоматическую вставку номеров строк через __LINE__, что облегчает отладку больших файлов тестов. Подходит разработчикам, которые практикуют Test Driven Development и хотят дешёво по памяти покрывать свой код unit-тестами прямо на плате.