本文目的
本文講解了如何在linux上配置gtest編寫自己的測試用例。
步驟如下
1 下載gtest,點擊這里。
2 將gtest.zip上傳到linux上的摸個目錄
3 cd到這個目錄
4 解壓zip文件(命令 “unzip gtest.zip”),會得到gtest-1.X.X的目錄,一下將該目錄簡稱為GTEST_HOME。
5 輸入如下命令,編譯gtest:
# cd GTEST_HOME/make
# make
截圖如下
會發現多了一些文件,我們主要關注gtest_main.a和sample1_unittest這兩個文件,前者設gtest的靜態庫,后者是示例文件。
6 驗證是否編譯成功,輸入如下命令
# ./sample1_unittest
7 由於gtest_main.a命令不符合libXXX.a的格式,所以可以做一個軟連接(相當於為gtest_main.a起一個別名),鍵入如下命令
# ln –s gtest_main.a libgtest.a
# ll
截圖如下
8 編寫自己的gtest用例,鍵入如下命令
# mkdir ../../gtest_demo
# cd ../../gtest_demo
# vi Makefile
(Makefile的內容在附件中)
# vi gtest_demo.cpp
(gtest_demo.cpp的內容在附件中)
9 輸入命令
# make
# ./gtest_demo
出現如下結果,恭喜你,配置成功。具體如何配置,看看makefile就清除了。