C语言的xUnit测试框架
我正在为嵌入式设备开发一个相当简单的C项目。我想使用xUnit测试。我已经决定使用Check框架(),但它似乎不支持函数存根。我记得几年前使用了一个语法非常相似的框架,它支持存根,但我记不起它的名字了C语言的xUnit测试框架,c,xunit,check-framework,C,Xunit,Check Framework,我正在为嵌入式设备开发一个相当简单的C项目。我想使用xUnit测试。我已经决定使用Check框架(),但它似乎不支持函数存根。我记得几年前使用了一个语法非常相似的框架,它支持存根,但我记不起它的名字了 那么,有人能为C推荐一个支持存根的xUnit框架吗?使用Check library时模拟存根的方法也可以。Cgreen支持模拟函数,这就是您想要的吗 您能更准确地解释一下函数存根是什么意思吗?我希望能够用自己的函数调用替换某些函数调用。例如,让我们考虑一个情况,当文件()返回null时,我需要查看
那么,有人能为C推荐一个支持存根的xUnit框架吗?使用Check library时模拟存根的方法也可以。Cgreen支持模拟函数,这就是您想要的吗
您能更准确地解释一下函数存根是什么意思吗?我希望能够用自己的函数调用替换某些函数调用。例如,让我们考虑一个情况,当文件()返回null时,我需要查看程序的行为。因此,我希望能够实现一个file_fail()存根,然后告诉框架用file_fail()调用替换所有file()调用。。。尽管不完全如此:)