标签: c++ testing derived-class googletest
假设您有一个派生类B的C ++类A。您已经为类A设置了大量测试,您还希望在类B的实例上运行,因为它应该完全支持A的功能。当然,您还有其他B个特定测试。
B
A
您如何设置测试,以便不必复制A的所有B测试?
Google Test的具体答案会很棒。
答案 0 :(得分:2)
使用Typed Tests(如果您事先知道要测试的类型)或Type-Parameterized Tests(如果您想要将夹具创建与测试逻辑分离)。