我正在寻找Eclipse CDT中C++的测试框架。理想情况下,它应该具有与JUnit提供的功能类似的功能。Eclipse中用于C++的JUnit样测试框架CDT
我试过CUTE。这很好,但我似乎无法在我目前正在开发的项目中创建单元测试。我也不能创建一个单独的单元测试项目来测试我当前的项目,因为我当前的项目是一个C++ hello world应用程序,但CUTE只允许C++库的测试项目。
其他测试框架的任何想法,我可以指望,并有任何教程可用?谢谢。
我正在寻找Eclipse CDT中C++的测试框架。理想情况下,它应该具有与JUnit提供的功能类似的功能。Eclipse中用于C++的JUnit样测试框架CDT
我试过CUTE。这很好,但我似乎无法在我目前正在开发的项目中创建单元测试。我也不能创建一个单独的单元测试项目来测试我当前的项目,因为我当前的项目是一个C++ hello world应用程序,但CUTE只允许C++库的测试项目。
其他测试框架的任何想法,我可以指望,并有任何教程可用?谢谢。
你可爱的描述的问题是,你需要找到一种方法,使你移动你要测试到库的功能分裂您的应用程序。每个测试框架将把这个需求放在你的项目结构上。
尝试GoogleTest或Boost.Test。
GoogleTest没有Eclipse插件。
看到这个问题:http://code.google.com/p/googletest/issues/detail?id=40
CppUnit的是在这个意义上放弃的,这不是积极地维持了。
您是否尝试过cppunit?
http://sourceforge.net/projects/cppunit/
我不使用Eclipse,但他们似乎有解释如何整合两者的页面:
http://sourceforge.net/apps/mediawiki/cppunit/index.php?title=CppUnitWithEclipse
,如果你在谷歌搜索有很多教程。
干杯
我使用Google Test Framework和Google Mock Framework与Eclipse CDT C/C++ Tests Runner插件。这个插件也适用于qt测试和提升测试。外观和感觉像在Java日食:) JUnit的
谷歌测试框架是很好的描述如下: http://code.google.com/p/googletest/
Eclipse CDT的C/C++测试亚军插件: https://github.com/xgsa/cdt-tests-runner/wiki/Tutorial
您可以通过创建使用通过为测试运行器创建单独的构建和运行操作来为测试或直接在当前项目中创建新项目。我在我的项目中有两个文件夹,Source和Tests,Tests文件夹从正常构建中排除,所以我可以使用一个项目运行测试和构建应用程序。
C++测试亚军现在是Eclipse的一部分CDT - http: //stackoverflow.com/questions/16741400/eclipse-cdt-plugin-for-running-tests-and-browsing-report –
我发现这个帖子在我的追求与Eclipse CDT一个简单的CppUnit集成......因此,对人人都喜欢我,谁是寻求与Eclipse CDT的一个简单的CppUnit集成:
我已经创建了一个Eclipse插件支持香草CppUnit XML测试报告与官方的Eclipse CDT C/C++单元测试支持插件。
CppUTest蚀是一个C/C++的单元测试基于单元的xUnit测试框架:http://cpputest.github.io/
它仍然在积极维护,并且有“使得单元测试更容易与Eclipse一起使用的CppUTest &”和就像JUnit插件。
它使cppunit是无价的吗? :) – supertopi
GoogleTest有Eclipse插件吗? – Shuo
@Topi Ojala:历史上它有很大的价值,很多项目仍在使用它。如果你从头开始,我会建议选择一个更近一次,因为他们向前迈进了一大步。 CppUnit很棒,但似乎并没有发展。 –