检查与谷歌测试框架的C代码

我想为一个c项目(c不是c)设置一个单元测试框架.我调查了
this list,签出this * question.我想要一个可以为我的项目轻松设置的框架,该框架仅使用标准c库并且可以在fedora 14(64位版本)上编译并运行.它不是像*问题上的嵌入式系统.看起来check和google test框架效果最好.你们是否知道使用一个相对于另一个的优点/缺点,还是他们有更好的选择?我过去在Java和C#代码中使用过JUnit和NUnit.如果有问题,我可以从命令行编译并运行所有内容,而不是使用其中一个IDE.

解决方法:

… that only uses standard c libraries …

如果这不是嵌入式系统,为什么这个要求对测试框架如此重要?我相信您可以在使用任何c框架的同时保留生产代码c.

如果要求确实仅是C,那么我认为您应该选择Check很明显.
如果仅对C的需求不是针对测试框架的,那么我会选择Google Test,因为据我所知,它提供了更多的功能.

/担

上一篇:Hive连接数据库失败的原因(NestedThrowables)


下一篇:Spark 集成 Hive