GooglTest GoogleMock 实践感想二


三googletest 的测试方法实践感想

1固件

在王上找到了一些介绍googletest的文章。下面将自己的实践感受总结一下。

由于使用c++开发,所以不可避免的要用到c++类。
如何对每个进行测试,或者说限制如何限制测试类的生存期。这个问题是很普遍的,但没有见到各个文章的具体说明。
其实就是googltest的事件机制(固件)
分为全局(FooEnvironment),测试包范围(TestSuite),测试用例范围(TestCase) 三种固件。具体说明见网上文档中的相关解释

全局(FooEnvironment),测试包范围(TestSuite),将被从类的生命期扩大到跨多个测试用例。这样就可以对比较负载,消耗资源的
大对象进行测试。


本人只用测试包范围(TestSuite),测试用例范围(TestCase)。


2:参数化测试

派生于public ::testing::TestWithParam<string>
为每个参数实例自动建立一个测试用例。








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值