В моем проекте мне нужно выполнить модульное тестирование моего кода на C++ с помощью Cppunit. Проблема заключается в том, что код основан на операционной системе реального времени «NUCLEUS». Пожалуйста, помогите мне, сообщив мне, как выполнять модульное тестирование с помощью cppunit, когда платформа не является окном, а rtos.Cppunit for Nucleus RTOS
0
A
ответ
0
Создайте заглушки или макеты вызовов ОС и запустите тесты в Windows, как обычно.
В этом случае полезно также использовать инструмент статического анализа с акцентом на проблемы переносимости, поскольку предположения о размерах данных и порядке байтов, например, могут привести к тому, что код, который работает на одной платформе, потерпит неудачу на другом. Если вы нацеливаетесь, и ваша тестовая платформа имеет общие размеры данных и порядок байтов, вы находитесь в лучшем положении в этом отношении.
Здравствуйте, я новичок в этой технологии, не могли бы вы поделиться тем, как настроить среду разработки ... также, если какие-либо рекомендации начинаются с базового примера ... спасибо – CoDe