【Qt】Qt单元测试详解(一):通过QtCreator创建测试工程

这篇具有很好参考价值的文章主要介绍了【Qt】Qt单元测试详解(一):通过QtCreator创建测试工程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、简述

Qt程序支持多种测试框架,其中QtCreator可以协助创建4种测试框架,分别是:

Boost的测试框架——Boost.Test
Google测试框架——GTest
Qt测试框架——QTest
Qt Quick测试框架——QtQuickTest

其他框架需要自行创建:Catch2、CTest

2、QtCreator创建测试工程

2.1 创建项目树

创建项目时,选择“其他项目”–>“子目录项目”,这样方便将项目工程组织成树形结构。
qtcreator 单元测试,Qt,qt,单元测试
例如,本人创建的项目工程树结构为:
qtcreator 单元测试,Qt,qt,单元测试

2.2 创建QTest工程

1)右键项目,选择“新子项目”
qtcreator 单元测试,Qt,qt,单元测试
2)选择“其他项目”–>“Auto Test Project”–>“Choose”
qtcreator 单元测试,Qt,qt,单元测试
3&#x文章来源地址https://www.toymoban.com/news/detail-717353.html

到了这里,关于【Qt】Qt单元测试详解(一):通过QtCreator创建测试工程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • M1 Ubuntu安装Qt与QtCreator(ARM环境)

    下载Qt 6.5.2源码 从终端进入qt压缩文件存放目录, 执行命令进行解压缩 进入qt-everywhere-src-6.5.2目录 由于Ubuntu可能是新安装的, 缺少一些库环境, 解决方式: 运行./configure包目录中的脚本进行配置构建 默认情况下,Qt 配置为安装在该/usr/local/Qt-6.5.2目录中。这可以通过使用选项来更

    2024年02月22日
    浏览(49)
  • Kylin 麒麟 Qt软件 QtCreator 中文输入法问题

    Kylin 麒麟 Qt软件 QtCreator 中文输入法问题 背景: QtCreator 和程序在麒麟系统下没法进行输入,或没法进行输入法的切换。 包括麒麟自带默认搜狗输入法的切换也不行。 使用下面的命令进行安装后,可以正常在QtCreator和程序中使用输入法。 QTCreator 输入中文 麒麟默认 搜狗输入

    2024年02月16日
    浏览(45)
  • 【无标题】QT应用编程: QtCreator配置Git版本控制(码云)

    @QT应用编程: QtCreator配置Git版本控制(码云) 感谢:DS小龙哥的文章,这篇主要参考小龙哥的内容。 https://cloud.tencent.com/developer/article/1930531?areaSource=102001.15traceId=W2mKALltGu5f8-HOI8fsN Qt Creater 自带了git支持。但是一直没搞明白怎么用。这里是对这个功能用起来的记录。 下载安装git客

    2024年02月12日
    浏览(43)
  • [QT5.15.2] QtCreator不支持中文输入解决方案

    操作系统:优麒麟22.04.2 LTS QT版本:QT5.15.2 这个大家在网上找找,可以很轻松的安装成功。 先安装QtCreator, 安装这块大家可自行网上找找。 成功后,打开QtCreator,新建工程; 打开main.cpp或者其他文件,发现无法输入中文。 网上有很多解决方案,就是将 /usr/lib/x86_64-linux-gnu/qt5/

    2024年02月11日
    浏览(45)
  • Qt/QtCreator:主动触发鼠标或键盘事件QMouseEvent与QKeyEvent

    方法:          构造QMouseEvent或QKeyEvent,使用QApplication::sendEvent或postEvent进行投送事件    。         QApplication::sendEvent()和QApplication::postEvent()都是Qt中用于发送事件的函数,它们之间的区别在于事件的处理方式。         QApplication::sendEvent(target, event)是直接将事件

    2024年02月15日
    浏览(42)
  • ubuntu搭建qtcreator(含arm qt5.15且下载、安装、配置、示例)

    1.1 QtCreator选择 在Qt5.15以前,Qt creator与Qt版本库是打包在一起发布的,比如要开发基于Qt5.14的代码,则从官网下载,安装,然后就可以参考Qt5.14的接口,进行开发。 但从Qt5.14以后,集成开发环境和Qt版本库是分开的,如下所示,只有源码,没有qt-opensource-xx 安装Qt,是在安装

    2024年02月03日
    浏览(56)
  • QtCreator12无法识别Qt5.15.2的安卓SDK与NDK配置解决

    解决方法: 设置JDK为JDK11 使用Android Studio下载 Android SDK Command-line Tools 10.0   打开Android SDK Location :   双击打开cmdline-tools 复制10.0中所有东西到latest中   点击Manage Kits并选择Devices   然后点击Android会弹出下图窗口,并自动更 安装完成   成功识别  

    2024年01月18日
    浏览(48)
  • qt qtcreator qt+vs 编译器 关于QT、QT creator和编译器,新手入门必知的一些知识关于QT、QT creator和编译器,新手入门必知的一些知识_qt和qtcreator的区别_炫彩灵感的博客-CSDN博客

    对于一个新手而言,基本体会如下: Qt Creator Qt Creator优势 可以实现Ui和代码无缝切换。(VS不行) 对于汉字的支持更好 提示功能做的更好。 比如:#include等,敲出#inc即有提示。 qmake非常好用 项目管理更方便,可以添加pri之类的来管理子模块 Qt Creator劣势(IDE本身巨大劣势)

    2024年02月11日
    浏览(64)
  • macOS安装QTCreator

    1.下载qt安装文件:自己选择安装版本。 下载地址:Index of /archive/qt/5.14/5.14.2   等待下载完成,然后打开: qt-opensource-mac-x64-5.14.2.dmg  然后点击图标运行安装:  一直点击next到选择需要选择插件:建议全选。  然后一直到安装完成。 安装好之后可以打开Qt Creator 如果没有发现

    2024年02月05日
    浏览(27)
  • QTCreator 设置编码格式

    选择“工具首选项文本编辑器显示显示文件编码”   选择“工具首选项文本编辑器行为文件编码”  将文件编码设置为utf-8,UTF-8 BOM 选择存在则保留,最后选择apply。 选择“项目编辑器编辑器设置(自定义设置)文件编码” ps:如果项目在早已存在,如在ubuntu中开发了,又将

    2024年02月08日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包