【发布时间】:2012-05-02 02:06:59
【问题描述】:
我正在寻找一种在 c++ 中对我的模板化方法、类和函数进行单元测试的好方法。 我有一种感觉,仅仅使用单一类型进行测试是不够的,仅仅复制单元测试并替换类型也感觉不对。
更具体地说,我正在研究一个 Matrix 类并使用 Boost 的单元测试框架。 Matrix 适用于不同类型。它主要用于基本类型,但我希望它也支持具体类型。
注意,我这样做是为了学习,这就是为什么我没有使用现有的矩阵实现。
【问题讨论】:
-
“只是复制单元测试并替换类型感觉不对。”为什么?如果你想测试它是否也适用于其他类型,你不能不测试它与其他类型。
标签: c++ unit-testing templates