问题 Qt-Creator是否支持单元测试?


我开始使用Qt-Creator来尝试编程qt,但我也注意到它是一个非常好的用于C和C ++编码的IDE。

在过去的几个月里,我一直在尝试并注意到通过这些框架在Python中编程时测试驱动开发的好处 鼻子 这是支持的 pycharm IDE。

C ++和C有一个可以在Qt Creator中使用的等效测试框架吗?如果没有,是否有一些其他IDE可以尝试支持pycharm提供的相同(或类似)集成?


2249
2017-09-19 20:48


起源

你的意思是? - streppel
这几乎就是我想要的。 C和C ++是否有更通用的东西不需要Qt库? - Michael Aquilina
好吧,有 googletest,这是Google编写C ++测试的框架。 - streppel
这些都非常好,正是我想要的,谢谢! - Michael Aquilina


答案:


是的,它确实。您可以阅读有关如何使用QT对QT进行单元测试的信息 QTestLib tutorial

如果您想要一个不需要使用Qt库的框架,您可以使用 googletest,这是一个谷歌的框架,并在许多环境下运行(如 mLinux,Mac OS X,Windows,Cygwin,Windows CE和Symbian  - 取自googletest docs)

另外,如果您想了解更多C ++单元测试框架,可以查看一下 wikipedia page。那边有很多选择。


7
2017-09-19 21:05





有图书馆 QTestLib

引自QtCreator文档:

诺基亚提供的QTestLib框架是一种用于对基于Qt的应用程序和库进行单元测试的工具。 QTestLib提供了单元测试框架中常见的所有功能,以及用于测试图形用户界面的扩展。

我还在Linux上使用4.8 ....


2
2017-09-19 20:54