单元测试框架-POS应用程序

Unit testing framework - POS application

本文关键字:应用程序 -POS 框架 单元测试      更新时间:2023-10-16

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

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

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

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

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

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

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