Я разработал самоцвет, который обертывает C api для управления дистанционными выключателями и диммерами. Когда я разработал этот камень для проведения тестирования, я высмеивал базовый C api во время компиляции с некоторой магией привязки, и это отлично работало, я мог развиваться на своем рабочем столе без правильного оборудования и так далее.TDD web api, который управляет оборудованием
Теперь я хочу использовать этот камень в другом проекте, чтобы обернуть над ним REST API более высокого уровня, но я борюсь с тестированием.
Как проверить свой REST API без использования оборудования. Должен ли я в проекте включать мой низкоуровневый api в качестве подмодуля git и гадать вокруг с путями загрузки, чтобы я мог повторно использовать макет низкого уровня?
Или должен ли я снова высмеять весь API для нового проекта? Здесь у меня полная потеря.
Любые советы и дискуссии по этому вопросу приветствуются