基类的单元测试是一个很好的方法

Unit testing of the Base Class a good approach

本文关键字:一个 方法 很好 单元测试 基类      更新时间:2023-10-16

我正在用c++对一些软件进行单元测试,这些软件具有基类和派生类。我想知道它是否实际上是测试基类和派生类的好方法,或者应该只进行单元测试派生类并单独离开基类?

通常最好用实现来测试任何东西。

考虑将基础中的任何实现分解为更小的、哑的具体对象,并通过组合重用它们。这些比一些奇怪的对象层次结构更容易进行单元测试。

那么每个派生对象只需要测试它是否仍然有效,给定共享实现是正确的。