GoogleTest:簡單示例及ASSERT/EXPECT說明-CSDN博客
介紹了寫一個簡單的測試用例
如果某些測試用例在開始測試前需要先做一些準備工作,那么如果每次都需要先準備,那么會比較的麻煩,基于這種情況可以使用GoogleTest的TEST_F方法。
簡單點說,就是需要先定義一個繼承于testing::Test的類,然后有兩個虛函數,SetUp()用于每次構建測試項時需要完成的準備工作,TearDown()用于每次完成測試項的收尾工作。
1.被測試程序
//t2.hpp
#include <iostream>using namespace std;class T2{
public:T2() {cout << "T2 constructor" << endl;}~T2() {cout << "T2 destructor" << endl;}void setData