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