gpt4 book ai didi

c++ - 用C++编写单元测试

转载 作者:可可西里 更新时间:2023-11-01 16:28:27 25 4
gpt4 key购买 nike

可能重复:
Comparison of c++ unit test frameworks
我是从.NET到C++的,我想知道在C++中是否有关于单元测试的好文章/信息和最有用的/最好的框架。

最佳答案

我真的很喜欢google test。它拥有最新单元测试框架的所有最佳特性,同时将所有特性保持在一个最小的流式接口中。
下一个是Boost Test。google test的api比boost.test要现代一点,但是boost test在添加新功能和抛弃粗糙的cppunit范例方面做得非常出色。
我也用过CxxTest。它做得很好,但你可以看出它没有boost.test或google test那么现代。尤其是,它对测试套件和设备的支持有点尴尬。
我喜欢使用高级功能,但如果你是一个极简主义者,你将永远看不到三者之间的区别。我的大多数同事都会对一个支持自动注册测试(以声明的方式)并具有某种CHECK_EQUALS(a,b)宏的单元测试框架感到满意。

关于c++ - 用C++编写单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3241746/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com