前言 有时候在测试的时候,我们会在测试前做一些初始化活动,和测试后做一些清理工作,gtest提供了多种事件机制,非常方便我们在案例之前或之后做一些操作.总结一下gtest的事件一共有3种: 全局的,所有案例执行前后. TestSuite级别的,在某一批案例中第一个案例前,最后一个案例执行后. TestCase级别的,每个TestCase前后. 接下来按照倒叙3→2→1介绍如何使用事件机制 TestCase事件 TestCase事件是挂在每个案例执行前后的,实现方式和上面的几乎一样,不过需要实现…