1

我在一个我们申请 POS 设备的项目中。语言是 C/C++,我们使用交叉编译器、eclipse kepler 和 ubuntu。我想知道最适合我的案例的单元测试框架是什么。我想使用一些有据可查的东西,最好是简单的。

我尝试使用 CppUTest,但我发现它的 eclipse 插件的文档不够 https://github.com/cpputest/CppUTestEclipsePlugin

使用此环境的单元测试框架的另一个个人经验将非常有帮助。

4

2 回答 2

1

GTest 是一个易于使用的框架,相对可移植,并且不会携带许多依赖项。

它不会让你做任何过于花哨的事情,但我一直发现它非常易于使用,适用于任何项目,并且需要最少的设置。它还与 GMock 一起工作以添加对总是很好的模拟的支持。设置和编译需要十多分钟。从那里可以非常容易地设置测试台,并且可以轻松扩展。

这是示例页面的链接。 https://code.google.com/p/googletest/source/browse/trunk/samples/sample1_unittest.cc

于 2013-09-03T14:49:39.980 回答
0

我认为CppUnit适合您的情况,因为您使用 Eclipse 和 C/C++。我认为这是有据可查的,你可以找到很多关于这方面的例子。

于 2013-09-03T15:08:58.410 回答