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的