單元測試之如何測試模板類
來源:程序員人生 發布時間:2015-06-27 07:44:11 閱讀次數:4378次
1、背景
2、如何測試單參數模板類
下面就直接進入主題:如何對單參數模板類進行測試?
那末使用gtest該如何對該類進行測試呢?
1構建工廠類,用于創建被測試類
2編寫測試類
3定義需要測試的類型
4編寫測試用例
5運行用例,結果以下圖

在前面的例子中,被測試模板類只有1個類型參數,如果是多個類型參數呢,那該如何測試?
大家可以靜靜的想幾分鐘,看能不能解決這個問題吧~~
3、如何測試多參數模板類
下面就開始討論這個主題:如何對多參數模板類進行測試?
不能照搬前面方案當被測試模板類有兩個乃至多個類型參數時,再按前面例子的辦法來進行就行不通了,由于gtest模板類測試宏僅接收1個模板參數,那該如何處理這個問題呢?