QT单元测试_疯狂的挖掘机的博客-CSDN博客_qt 单元测试
文献还是官方的权威,找到目前用的QT5.15的对应的文档:
QT5的官方文档:
https://doc.qt.io/qt-5/qttest-index.html
https://doc.qt.io/qt-5/qtest-tutorial.html
这个入门的小例子,不是用ide调用的。
要用QTCreator运行,点击“tools-》tests-》Run All Tests”执行全部的测试。
我发现还可以做的,就是点击执行也是可以的。
这是因为我建立的QT窗口应用程序,执行的时候会提示有两个main,于是我把执行程序的main给删除了。如下就执行起来了。
- #include "MainWindow.h"
-
- #include <QApplication>
- #include "FirestTest.h"
- #include <QTest>
-
- using namespace libShare001;
-
- //int main(int argc, char *argv[])
- //{
- // QApplication a(argc, argv);
- // MainWindow w;
- // w.show();
- // return a.exec();
- //}
-
- QTEST_MAIN(FirestTest)
Qt Test Best Practices最佳实践应该是高级的,应该抽空继续钻研;