3

假设您有一个B派生自 class 的 C++ 类A。您为 class 设置了广泛的测试A,您还希望在 class 的实例上运行B,因为它应该完全支持A的功能。当然,您还有其他B特定测试。

你将如何设置测试,这样你就不必复制所有A的测试B

谷歌测试的具体答案会很棒。

4

1 回答 1

2

使用类型化测试(如果您事先知道要测试哪些类型)或类型参数化测试(如果您想将夹具创建与测试逻辑分离)。

于 2011-04-20T09:45:58.743 回答