从mock malloc说起

💡 原文中文,约4300字,阅读约需11分钟。
📝

内容提要

上午对一段代码进行单元测试,由于需要用到mock,所以选择使用cmockery 作为Unit Testing框架(lcut还未提供mock功能)。测试代码里需要mock malloc以模拟分配内存失败的异常情况。 编写一个用例后,Build,提示出错:multiple definition of \`malloc'。经检查发现Makefile中定义mock malloc的那个目标文件(.o文件)居...

➡️

继续阅读