Est*_*ius 63 c++ tdd unit-testing cppunit googletest
在为接下来的几年设置我们的C++单元测试框架的过程中,我们将GoogleTest和CppUnit列入了候选名单.我对两者都有一些经验,而我的偏好是GoogleTest.无论如何要说服我的老板我需要一些事实,所以我在互联网上做了一些阅读,包括手册,维基页面和一些来源.我想出了一个GoogleTest优势列表和一个CppUnit优势(图形测试跑步者).在这里,他们按照感知有用性排序:
假设CppUnit不支持以上所有内容,我是否正确?是否有一个有用的GoogleTest功能在CppUnit中不可用我缺少?
最后但同样重要的是:GoogleTest 缺少哪些优秀的CppUnit功能?
谢谢!
如果您使用旧版本的gcc编译器,或者如果您的测试代码在vxWorks(或VxSim)上运行,那么使用cppUnit可能比使用Googletest框架更有可能.
另一方面,googletest框架的另一个功能是提供3种不同级别的设置/拆卸:
不确定cppUnit是否支持此功能,但这可能非常方便,特别是对于旧系统.
此外,Eclipse CDT还有一个googletest插件.
| 归档时间: |
|
| 查看次数: |
25369 次 |
| 最近记录: |