检查与谷歌测试框架的C代码
作者:互联网
我想为一个c项目(c不是c)设置一个单元测试框架.我调查了
this list,签出this stackoverflow question.我想要一个可以为我的项目轻松设置的框架,该框架仅使用标准c库并且可以在fedora 14(64位版本)上编译并运行.它不是像stackoverflow问题上的嵌入式系统.看起来check和google test框架效果最好.你们是否知道使用一个相对于另一个的优点/缺点,还是他们有更好的选择?我过去在Java和C#代码中使用过JUnit和NUnit.如果有问题,我可以从命令行编译并运行所有内容,而不是使用其中一个IDE.
解决方法:
… that only uses standard c libraries …
如果这不是嵌入式系统,为什么这个要求对测试框架如此重要?我相信您可以在使用任何c框架的同时保留生产代码c.
如果要求确实仅是C,那么我认为您应该选择Check很明显.
如果仅对C的需求不是针对测试框架的,那么我会选择Google Test,因为据我所知,它提供了更多的功能.
/担
标签:unit-testing,testing,tdd,c-3,linux 来源: https://codeday.me/bug/20191208/2093843.html