Qt创建单元测试新子项目

一、QtCreate添加可视化单元测试插件

找到顶部菜单,帮助,关于插件,实用工具,Auto Test 打勾,保存。

二、修改pro文件

// 引入库:
QT += widgets testlib

三、新建main.cpp

类名:TestClass

四、 修改pro文件

//生成moc文件的语句:
target.path = $$[QT_INSTALL_EXAMPLES]/qtestlib/main
INSTALLS += target

五、main.cpp内容

#include

classTestClass: public QObject
{
Q_OBJECT

// 测试的函数得放在 private slots 内
private slots:
void testGui();
};

QTEST_MAIN(TestClass)
#include “main.moc”

六、运行

1、单个函数测试,则光标选中该函数,右键选择 Run Test Under Cursor
2、测试所有函数,重写initTestCase函数,把要调试的函数都放里面,直接运行。

七、查看

找到右底下面,点击Test Results 面板,再点击如下图标可看到输出面板。

你可能感兴趣的:(C++,QT,qt,单元测试,开发语言)