单元测试之如何测试模板类
来源:程序员人生 发布时间:2015-06-27 07:44:11 阅读次数:4209次
1、背景
2、如何测试单参数模板类
下面就直接进入主题:如何对单参数模板类进行测试?
那末使用gtest该如何对该类进行测试呢?
1构建工厂类,用于创建被测试类
2编写测试类
3定义需要测试的类型
4编写测试用例
5运行用例,结果以下图
在前面的例子中,被测试模板类只有1个类型参数,如果是多个类型参数呢,那该如何测试?
大家可以静静的想几分钟,看能不能解决这个问题吧~~
3、如何测试多参数模板类
下面就开始讨论这个主题:如何对多参数模板类进行测试?
不能照搬前面方案当被测试模板类有两个乃至多个类型参数时,再按前面例子的办法来进行就行不通了,由于gtest模板类测试宏仅接收1个模板参数,那该如何处理这个问题呢?