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

时间:2013-09-03 14:31:36

标签: c++ c unit-testing embedded-linux point-of-sale

我在申请POS设备的项目中。 语言是C / C ++,我们使用交叉编译器,eclipse kepler和ubuntu。 我想知道什么是我的案例最好的单元测试框架。 我想使用足够记录的东西,最好是简单的。

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

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

2 个答案:

答案 0 :(得分:1)

GTest是一个易于使用的框架,相对便携,不会带来很多依赖。

它不允许你做任何过于花哨的事情,但我总是发现它非常容易使用,通用于任何项目,并且只需要很少的设置。它还与GMock一起使用,以增加对模拟的支持,这总是很好。设置和编译需要花费十多分钟。从那里可以非常轻松地安装试验台,并且可以轻松扩展。

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

答案 1 :(得分:0)

我认为CppUnit适合您的情况,因为您使用Eclipse和C / C ++。我认为它有详细记录,你可以找到很多关于它的例子。