我开始使用 Qt-Creator 来尝试编程 qt,但我也注意到它是用于 C 和 C++ 编码的非常好的 IDE。
在过去的几个月里,我一直在尝试并注意到测试驱动开发在 Python 中通过这些框架(如pycharm IDE中支持的鼻子)进行编程时的好处。
C++ 和 C 是否有可以在 Qt Creator 中使用的等效测试框架?如果没有,我是否可以尝试其他一些支持 pycharm 提供的相同(或类似)集成的 IDE?
我开始使用 Qt-Creator 来尝试编程 qt,但我也注意到它是用于 C 和 C++ 编码的非常好的 IDE。
在过去的几个月里,我一直在尝试并注意到测试驱动开发在 Python 中通过这些框架(如pycharm IDE中支持的鼻子)进行编程时的好处。
C++ 和 C 是否有可以在 Qt Creator 中使用的等效测试框架?如果没有,我是否可以尝试其他一些支持 pycharm 提供的相同(或类似)集成的 IDE?
是的,它确实。您可以阅读有关如何使用他们的QTestLib tutorial
.
如果你想要一个不需要使用 Qt 库的框架,你可以使用googletest
Google 的框架,可以在许多环境下运行(如mLinux、Mac OS X、Windows、Cygwin、Windows CE 和 Symbian - 取自googletest 文档)
此外,如果您想了解更多 C++ 单元测试框架,可以查看wikipedia page
. 那里有很多选择。
有图书馆QTestLib。
引用 QtCreator 文档:
诺基亚提供的 QTestLib 框架是用于对基于 Qt 的应用程序和库进行单元测试的工具。QTestLib 提供了单元测试框架中常见的所有功能以及用于测试图形用户界面的扩展。
我还在 Linux 上使用 4.8....