在派生类上应用超类的测试

时间:2011-04-20 09:35:36

标签: c++ testing derived-class googletest

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

您如何设置测试,以便不必复制A的所有B测试?

Google Test的具体答案会很棒。

1 个答案:

答案 0 :(得分:2)

使用Typed Tests(如果您事先知道要测试的类型)或Type-Parameterized Tests(如果您想要将夹具创建与测试逻辑分离)。