qt 使用gtest測試gui的一種方式

1.下載編譯gtest,地址:https://github.com/google/googletest.git

2.找到gtext文件夾下msvc文件夾,vs打開,編譯靜態庫,運行時庫貌似要選擇/MD動態鏈接,不然後續使用會出問題

3.將include,編譯好的lib庫放在一個項目經常使用的位置,可以設置個環境變量

4.創建Qt控制檯程序,選擇QTest,QtCore,QtGui。將mian下QCoreApplication改爲QApplication

#include <QApplication>
#include <gtest/gtest.h>

int main(int argc, char *argv[])
{
	std::cout << "unittest start!" << std::endl;
	QApplication a(argc, argv);

	::testing::InitGoogleTest(&argc, argv);
	return RUN_ALL_TESTS();
}

5.項目管理中引入gtest.lib。

6.需要UI測試的地方使用QTest,其它判斷都是用gtest的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章