Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用 ceedling (unity + cmock) 测试我正在研究的嵌入式库。
代码的某些部分有条件地隐藏在一个#ifdef DEFINE_NAME ... #else ... #endif块中,并且我有一个配置头文件(例如lib_config.h),lib 用户可以在其中选择(注释/取消注释#define)要使用的功能。
#ifdef DEFINE_NAME ... #else ... #endif
lib_config.h
#define
如何为每个测试使用不同的配置头文件,以便尝试所有不同的 lib 组合?