GoogleTest:TEST_F
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