Как использовать разные заголовочные файлы для каждого теста?

Я пытаюсь протестировать встроенную библиотеку, над которой я работаю, с помощью ceedling (unity + cmock).

Некоторая часть кода условно скрыта с помощью #ifdef DEFINE_NAME ... #else ... #endif блок, и у меня есть файл заголовка конфигурации (например, lib_config.h), где пользователь библиотеки может выбрать (комментировать / раскомментировать #defines) какие функции хотите использовать.

Как я могу использовать разные заголовочные файлы конфигурации для каждого теста, чтобы я мог попробовать все различные комбинации библиотек?

0 ответов

Другие вопросы по тегам