摘要:
在使用gtest做单元测试或接口测试时可能会遇到这样的场景:当某个用例失败时,需要备份当时的执行场景(如系统时间、一些变量值和组件运行日志等),便于测试完成后对失败用例进行重现和分析。 首先想到的是在用例中对每个断言的结果进行判断,但如果用例中存在比较多断言或用例很多时,要在每个用例中都增加一堆的if语句,这样很麻烦,代码也不美观。于是研究了下gtest的源码,发现gtest有提供获取当前用例信息的接口:(1)gtest用例结构 在使用它的接口之前,首先得理解清楚其用例结构。gtest中有3个与用例结构相关的类:TestCase、TestInfo和Test。 TestCase并不是指... 阅读全文
posted @ 2012-11-07 22:53
jovenchen
阅读(905)
评论(0)
推荐(0)

浙公网安备 33010602011771号