//myfuncs.h
void func1(void);
void func2(void;我在做单元测试。使用带有ceedling的CMock,有没有办法模拟func1(),而不是像最初编写的那样运行func2()?
发布于 2020-04-02 14:01:08
据我所知,你不能。你必须将头文件一分为二,并为其中的一次生成mock。
有一些单元测试框架可以模拟一个头文件中的一个或多个函数,例如Nala (我正在维护它)。但是我猜你想在Ceedling中使用CMock,所以这不是一个真正的选择。
https://stackoverflow.com/questions/60972043
复制相似问题