C++11
利用TEST_F宏之前,需要自界说一个测试套件类,并界说SetUpTestCase、TearDownTestCase、SetUp和TearDown四个函数
接实在现SetUpTestCase、TearDownTestCase两个函数,它们是静态方式,t它们是在每组测试用例挪用前后执行
然后实现SetUp和TearDown两个虚函数,而它们是在每个测试用例挪用前后会执行
完当作上面自界说类之后,接下来挪用TEST_F宏,且第一个参数是上面自界说的类
运行调试之后,输出如下所示的信息,SetUpTestCase在整个用例组之前执行,TearDownTestCase在整个用例组之后执行,SetUp单个用例之前执行,TearDown单个用例之后执行
接着再模拟一个犯错的测试用例,而且自界说输出日记信息
从运行后终端输出的信息看,测试用例测试不经由过程的时辰,不单输出具体的信息,还输出自界说信息
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!