C++11
利用TEST_F宏之前,需要自界說一個測試套件類,并界說SetUpTestCase、TearDownTestCase、SetUp和TearDown四個函數

接實在現SetUpTestCase、TearDownTestCase兩個函數,它們是靜態方式,t它們是在每組測試用例挪用前后執行

然后實現SetUp和TearDown兩個虛函數,而它們是在每個測試用例挪用前后會執行

完當作上面自界說類之后,接下來挪用TEST_F宏,且第一個參數是上面自界說的類

運行調試之后,輸出如下所示的信息,SetUpTestCase在整個用例組之前執行,TearDownTestCase在整個用例組之后執行,SetUp單個用例之前執行,TearDown單個用例之后執行

接著再模擬一個犯錯的測試用例,而且自界說輸出日記信息

從運行后終端輸出的信息看,測試用例測試不經由過程的時辰,不單輸出具體的信息,還輸出自界說信息

0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!