一、前言
本篇將介紹一些gtest的基本使用,包括下載,安裝,編譯,建立我們第一個測試Demo工程,以及編寫一個簡單的測試案例。
二、下載
如果不記得網(wǎng)址, 直接在google里搜gtest,第一個是。gtest的版本為1.3.0,從下列地址可以下載到該版本:
http://googletest.googlecode.com/files/gtest-1.3.0.zip
http://googletest.googlecode.com/files/gtest-1.3.0.tar.gz
http://googletest.googlecode.com/files/gtest-1.3.0.tar.bz2
三、編譯
下載解壓后, 里面有個msvc目錄:
使用VS的同學(xué)可以直接打開msvc里面的工程文件, 如果你在使用的是VS2005或是VS2008,打開后會提示你升級,升完級后,我們直接編譯里面的“gtest”工程,可以直接編過的。
這里要提醒一下的是,如果你升級為VS2008的工程,那么你的測試Demo好也是VS2008工程,不然你會發(fā)現(xiàn)很郁悶,你的Demo怎么也編 不過,我也曾折騰了好久,當(dāng)時我升級為了VS2008工程,結(jié)果我使用VS2005工程建Demo,死活編不過。(這里有人誤解了,并不是說只能在VS2008中編譯,在VS2005中同樣可以。如果要編譯VS2005版本, 好保證gtest和你的測試工程都使用VS2005工程。)
編譯之后,在msvc里面的Debug或是Release目錄里看到編譯出來的gtestd.lib或是gtest.lib文件。